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:
15
15
maven { url "https://jitpack.io" }
16
16
}
17
17
dependencies {
18
- compile 'com.github.webee:java-json-api:v1.4 .0'
18
+ compile 'com.github.webee:java-json-api:v2.0 .0'
19
19
}
20
20
```
Original file line number Diff line number Diff line change 6
6
* Created by webee on 16/11/25.
7
7
*/
8
8
public 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.
13
14
Object parse (String text );
14
15
JSONObject parseObject (String text );
15
16
JSONArray parseArray (String text );
Original file line number Diff line number Diff line change @@ -24,9 +24,5 @@ public interface JSONArray {
24
24
JSONArray getArray (int index );
25
25
JSONObject getObject (int index );
26
26
27
- boolean push (Object value );
28
- Object set (int index , Object value );
29
- Object remove (int index );
30
-
31
27
String toJSONString ();
32
28
}
Original file line number Diff line number Diff line change @@ -27,8 +27,5 @@ public interface JSONObject {
27
27
JSONArray getArray (String key );
28
28
JSONObject getObject (String key );
29
29
30
- Object set (String key , Object value );
31
- Object remove (String key );
32
-
33
30
String toJSONString ();
34
31
}
Original file line number Diff line number Diff line change 4
4
* Created by webee on 16/11/25.
5
5
*/
6
6
public 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
11
11
Object , // -> Map
12
12
Array , // -> Object[]
13
13
}
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