Install

  1. tnpm i waft-json --save

Usage

JSON.parse string -> JSONObject

  1. const jsonStr = '{"姓名":"小王","年龄":18,"身高":178.2}'
  2. const obj2 = JSON.parseObject(jsonStr);
  3. log('----> jsonStr parse:' + obj2.toString())
  4. if(!obj2.has('体重')){
  5. log('----> 体重不存在')
  6. }
  7. const name = obj2.getString('姓名');
  8. const age = obj2.getInteger('年龄');
  9. const height = obj2.getFloat('身高');
  10. log('----> jsonStr parse split:' + name + ' ' + age.toString() + ' ' + height.toString());

JSONArray -> string

  1. const arr = new JSONArray();
  2. arr.push(obj);
  3. arr.push('一串普通的字符串');
  4. arr.push(3.2);
  5. arr.push(3);
  6. log('----> arr to string:' + arr.toString())

JSONObject -> string

  1. const obj = new JSONObject();
  2. obj.set('name', '精灵');
  3. obj.set('desc', '一串描述');
  4. obj.set('age', 3);
  5. obj.set('height', 155.3);
  6. log('----> obj to string:' + obj.toString())