json的创建及解析

创建

(function(){
var json ="[{\"中国食谱\":[\"上海醉蟹\",\"清真酱牛肉\"],\"国外食谱\":[\"泰式柠檬肉片\",\"鸡柳汉堡\"],\"更多\":{\"中式\":[\"南\",\"北\",{\"地方\":[\"小吃\",\"大餐\"]},\"更多选择\"]}},{\"菜谱分类\":[\"上海菜\",\"湖南菜\"]},\"其它\"]";
return json;
})();

解析

//任何字段值脚本
(function(){
var jsonText = getItemValueAsString("试产结果");  //此为上一个字段内的值
var number = 0;
if (jsonText!=null && jsonText.trim().length()>0) {
var html = "";
var jsonArray = new Packages.org.json.JSONArray(jsonText);
number = jsonArray.length();//长度
  for(var i=0;i<jsonArray.length();i++){
var jsonObject = jsonArray.getJSONObject(i);
//根据唯一的"id"获取相应的"value".
var name = jsonObject.getString("更多"); //{"中式":["南","北",{"地方":["小吃","大餐"]},"更多选择"]}
return name;
  }
}

})();
文档更新时间: 2023-09-16 04:06   作者:admin