优化jsonobject
This commit is contained in:
@@ -39,7 +39,7 @@ public class JsonArray extends ArrayList<Object> implements JsonEntity {
|
||||
}
|
||||
|
||||
public static JsonArray convertFrom(char[] text, int offset, int length) {
|
||||
return (JsonArray) JsonEntityDecoder.instance.convertFrom(new JsonReader(text, offset, length));
|
||||
return JsonConvert.root().convertFrom(JsonArray.class, text, offset, length);
|
||||
}
|
||||
|
||||
public JsonArray append(Object value) {
|
||||
|
||||
@@ -31,7 +31,7 @@ public interface JsonEntity extends java.io.Serializable {
|
||||
}
|
||||
|
||||
public static JsonEntity convertFrom(char[] text, final int offset, final int length) {
|
||||
Object val = JsonEntityDecoder.instance.convertFrom(new JsonReader(text, offset, length));
|
||||
Object val = JsonConvert.root().convertFrom(JsonEntity.class, text, offset, length);
|
||||
if (val instanceof CharSequence) {
|
||||
return new JsonString(val.toString());
|
||||
}
|
||||
|
||||
@@ -45,6 +45,11 @@ public final class JsonFactory extends ConvertFactory<JsonReader, JsonWriter> {
|
||||
this.register(java.time.LocalDate.class, LocalDateSimpledCoder.LocalDateJsonSimpledCoder.instance);
|
||||
this.register(java.time.LocalTime.class, LocalTimeSimpledCoder.LocalTimeJsonSimpledCoder.instance);
|
||||
this.register(java.time.LocalDateTime.class, LocalDateTimeSimpledCoder.LocalDateTimeJsonSimpledCoder.instance);
|
||||
|
||||
this.register(JsonEntity.class, (Decodeable) JsonEntityDecoder.instance);
|
||||
this.register(JsonString.class, (Decodeable) JsonEntityDecoder.instance);
|
||||
this.register(JsonObject.class, (Decodeable) JsonEntityDecoder.instance);
|
||||
this.register(JsonArray.class, (Decodeable) JsonEntityDecoder.instance);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ public class JsonObject extends LinkedHashMap<String, Object> implements JsonEnt
|
||||
}
|
||||
|
||||
public static JsonObject convertFrom(char[] text, int offset, int length) {
|
||||
return (JsonObject) JsonEntityDecoder.instance.convertFrom(new JsonReader(text, offset, length));
|
||||
return JsonConvert.root().convertFrom(JsonObject.class, text, offset, length);
|
||||
}
|
||||
|
||||
public static JsonObject of(Object bean) {
|
||||
|
||||
Reference in New Issue
Block a user