Install
tnpm i waft-json --save
Usage
JSON.parse string -> JSONObject
const jsonStr = '{"姓名":"小王","年龄":18,"身高":178.2}'
const obj2 = JSON.parseObject(jsonStr);
log('----> jsonStr parse:' + obj2.toString())
if(!obj2.has('体重')){
log('----> 体重不存在')
}
const name = obj2.getString('姓名');
const age = obj2.getInteger('年龄');
const height = obj2.getFloat('身高');
log('----> jsonStr parse split:' + name + ' ' + age.toString() + ' ' + height.toString());
JSONArray -> string
const arr = new JSONArray();
arr.push(obj);
arr.push('一串普通的字符串');
arr.push(3.2);
arr.push(3);
log('----> arr to string:' + arr.toString())
JSONObject -> string
const obj = new JSONObject();
obj.set('name', '精灵');
obj.set('desc', '一串描述');
obj.set('age', 3);
obj.set('height', 155.3);
log('----> obj to string:' + obj.toString())