本人在学习过程中遇到了需要解析xml文件生成Jason数据格式的问题,在这里总结一下Jason数据的读取
ex:
这里包含一个Jason数据
{ “programmers”: [{ “firstName”:“Brett”,“lastName”:“McLaughlin”, “email”: “brett@newInstance.com” },
{ “firstName”: “Jason”, “lastName”:“Hunter”, “email”: “jason@servlets.com” },
{ “firstName”: “Elliotte”, “lastName”:“Harold”, “email”: “elharo@macfaq.com” }
],
“authors”: [
{ “firstName”: “Isaac”, “lastName”: “Asimov”, “genre”: “science fiction” },
{ “firstName”: “Tad”, “lastName”: “Williams”, “genre”: “fantasy” },
{ “firstName”: “Frank”, “lastName”: “Peretti”, “genre”: “christian fiction” }
],
“musicians”: [
{ “firstName”: “Eric”, “lastName”: “Clapton”, “instrument”: “guitar” },
{ “firstName”: “Sergei”, “lastName”: “Rachmaninoff”, “instrument”: “piano” }
]
}
访问其中的数据
可以引用一个变量var people= { “programmers”: [
{ “firstName”: “Brett”, “lastName”:“McLaughlin”, “email”: “brett@newInstance.com” },
{ “firstName”: “Jason”, “lastName”:“Hunter”, “email”: “jason@servlets.com” },
{ “firstName”: “Elliotte”, “lastName”:“Harold”, “email”: “elharo@macfaq.com” }
],
“authors”: [
{ “firstName”: “Isaac”, “lastName”: “Asimov”, “genre”: “science fiction” },
{ “firstName”: “Tad”, “lastName”: “Williams”, “genre”: “fantasy” },
{ “firstName”: “Frank”, “lastName”: “Peretti”, “genre”: “christian fiction” }
],
“musicians”: [
{ “firstName”: “Eric”, “lastName”: “Clapton”, “instrument”: “guitar” },
{ “firstName”: “Sergei”, “lastName”: “Rachmaninoff”, “instrument”: “piano” }
]
}
在编程时能够轻松访问:
people.programmers[0].lastName;//得到第一个数组的第一组值中的lastName=McLaughlin;
运用同样的方法可以对Jason数据进行修改
people.musicians[1].lastName = “Rachmaninov”;
将数据形式转换为文本形式:
String newJSONtext = people.toJSONString();
Jason数据的访问
最新推荐文章于 2023-04-02 21:01:02 发布