首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

拼凑JSON数组的1个有关问题

2012-07-16 
拼凑JSON数组的1个问题这是希望得到的JSON数组的格式:var jsonContent { a: [{ a1: a111 }, { a2

拼凑JSON数组的1个问题
这是希望得到的JSON数组的格式:
var jsonContent = { "a": [{ "a1": "a111" }, { "a2": "a222"}], "b": [{ "b1": "b111" }, { "b2": "b222"}] };
window.alert(jsonContent["a"][0].a1);

以下是拼凑的过程 

var test = {};
   
  test["a"] = [];
  test["b"] = [];
   
  test["a"].push('{"a1":"a111"}');
  test["a"].push('{"a2":"a222"}');
  test["b"].push('{"b1":"b111"}');
  test["b"].push('{"b2":"b222"}');
  //这里查看失败,可能拼凑未果
  window.alert(test["a"][0]["a1"]);

另外:拼凑好了,我如何查看这个JSON的原貌呢? 请大家围观!

[解决办法]
调试过程中只要用上面的代码或者打开错误控制台,手动输入对象名或者在代码中使用console.log()输出到控制台中:

JScript code
var obj = { "a": [{ "a1": "a111" }, { "a2": "a222"}], "b": [{ "b1": "b111" }, { "b2": "b222"}] };console.log(obj); //输出DOM对象console.log(JSON.stringify(obj)); //输出JSON字符串 

热点排行