-
-
Notifications
You must be signed in to change notification settings - Fork 111
/
Json.js
97 lines (97 loc) · 4.15 KB
/
Json.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Java.performNow(function() {
try {
var JSON = Java.use("org.json.JSONObject");
JSON.optString.overload("java.lang.String").implementation = function(str) {
var JsonRet = this.optString(str);
console.log("JsonOptStr : ", str, JsonRet);
return JsonRet;
}
JSON.optString.overload("java.lang.String", "java.lang.String").implementation = function(str, str2) {
var JsonRet = this.optString(str, str2);
console.log("JsonOptStr2 : ", str, str2, JsonRet);
return JsonRet;
}
JSON.numberToString.overload('java.lang.Number').implementation = function(N) {
var JsonRet = this.numberToString(N);
console.log("numberToString : ", N, JsonRet);
return JsonRet;
}
JSON.getJSONArray.overload('java.lang.String').implementation = function(str) {
var JsonRet = this.getJSONArray(str);
console.log("getJSONArray : ", str, JsonRet);
return JsonRet;
}
JSON.getJSONObject.overload('java.lang.String').implementation = function(str) {
var JsonRet = this.getJSONObject(str);
console.log("getJSONObject : ", str, JsonRet);
return JsonRet;
}
JSON.names.overload().implementation = function() {
var JsonRet = this.names(str);
console.log("names : ", JsonRet);
return JsonRet;
}
JSON.opt.overload('java.lang.String').implementation = function(str) {
var JsonRet = this.opt(str);
console.log("opt : ", str, JsonRet);
return JsonRet;
}
JSON.optJSONArray.overload('java.lang.String').implementation = function(str) {
var JsonRet = this.optJSONArray(str);
console.log("optJSONArray : ", str, JsonRet);
return JsonRet;
}
JSON.optJSONObject.overload('java.lang.String').implementation = function(str) {
var JsonRet = this.optJSONObject(str);
console.log("optJSONObject : ", str, JsonRet);
return JsonRet;
}
JSON.put.overload('java.lang.String', 'double').implementation = function(str, d) {
var JsonRet = this.put(str, d);
console.log("put D : ", str, d, JsonRet);
return JsonRet;
}
JSON.put.overload('java.lang.String', 'int').implementation = function(str, i) {
var JsonRet = this.put(str, i);
console.log("put i : ", str, i, JsonRet);
return JsonRet;
}
JSON.put.overload('java.lang.String', 'long').implementation = function(str, l) {
var JsonRet = this.put(str, l);
console.log("put l : ", str, l, JsonRet);
return JsonRet;
}
JSON.put.overload('java.lang.String', 'java.lang.Object').implementation = function(str, obj) {
var JsonRet = this.put(str, obj);
console.log("put Obj : ", str, obj, JsonRet);
return JsonRet;
}
JSON.put.overload('java.lang.String', 'boolean').implementation = function(str, b) {
var JsonRet = this.put(str, b);
console.log("put bool : ", str, b, JsonRet);
return JsonRet;
}
JSON.putOpt.overload('java.lang.String', 'java.lang.Object').implementation = function(str, ob) {
var JsonRet = this.putOpt(str, ob);
console.log("putOpt : ", str, ob, JsonRet);
return JsonRet;
}
JSON.toJSONArray.overload('org.json.JSONArray').implementation = function(arr) {
var JsonRet = this.toJSONArray(arr);
console.log("toJSONArray : ", arr, JsonRet);
return JsonRet;
}
JSON["toString"].overload('int').implementation = function(i) {
var JsonRet = this["toString"](i);
console.log("toString i : ", i, JsonRet);
return JsonRet;
}
JSON["toString"].overload().implementation = function() {
var JsonRet = this["toString"]();
console.log("toString : ", JsonRet);
return JsonRet;
}
} catch (e) {
console.error(e);
}
})