File tree Expand file tree Collapse file tree 7 files changed +29
-16
lines changed
src/main/java/com/github/webee/json Expand file tree Collapse file tree 7 files changed +29
-16
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,6 @@ To install the library add:
1515 maven { url "https://jitpack.io" }
1616 }
1717 dependencies {
18- compile 'com.github.webee:java-json-api:v1.4 .0'
18+ compile 'com.github.webee:java-json-api:v2.0 .0'
1919 }
2020 ```
Original file line number Diff line number Diff line change 66 * Created by webee on 16/11/25.
77 */
88public interface JSON {
9- JSONObject newObject ();
10- JSONObject newObject (Map <String , Object > map );
11- JSONArray newArray ();
12- JSONArray newArray (Object [] array );
9+ WritableJSONObject newObject ();
10+ WritableJSONObject newObject (Map <String , Object > map );
11+ WritableJSONArray newArray ();
12+ WritableJSONArray newArray (Object [] array );
13+ // parse to JSON domain types.
1314 Object parse (String text );
1415 JSONObject parseObject (String text );
1516 JSONArray parseArray (String text );
Original file line number Diff line number Diff line change @@ -24,9 +24,5 @@ public interface JSONArray {
2424 JSONArray getArray (int index );
2525 JSONObject getObject (int index );
2626
27- boolean push (Object value );
28- Object set (int index , Object value );
29- Object remove (int index );
30-
3127 String toJSONString ();
3228}
Original file line number Diff line number Diff line change @@ -27,8 +27,5 @@ public interface JSONObject {
2727 JSONArray getArray (String key );
2828 JSONObject getObject (String key );
2929
30- Object set (String key , Object value );
31- Object remove (String key );
32-
3330 String toJSONString ();
3431}
Original file line number Diff line number Diff line change 44 * Created by webee on 16/11/25.
55 */
66public enum JSONType {
7- Null , // - > null
8- Boolean , // - > Boolean
9- Number , // - > Number
10- String , // - > String
7+ Null , // = > null
8+ Boolean , // = > Boolean
9+ Number , // = > Number
10+ String , // = > String
1111 Object , // -> Map
1212 Array , // -> Object[]
1313}
Original file line number Diff line number Diff line change 1+ package com .github .webee .json ;
2+
3+ /**
4+ * Created by webee on 16/12/16.
5+ */
6+ public interface WritableJSONArray extends JSONArray {
7+ boolean push (Object value );
8+ Object set (int index , Object value );
9+ Object remove (int index );
10+ }
Original file line number Diff line number Diff line change 1+ package com .github .webee .json ;
2+
3+ /**
4+ * Created by webee on 16/12/16.
5+ */
6+ public interface WritableJSONObject extends JSONObject {
7+ Object set (String key , Object value );
8+ Object remove (String key );
9+ }
You can’t perform that action at this time.
0 commit comments