我有一个看起来像这样的字符串
[
{"last_name":"Aiken","first_name":"George","state":"VT","party":"R"},
{"last_name":"Allott","first_name":"Gordon","state":"CO","party":"R"},
{"last_name":"Anderson","first_name":"Clinton","state":"NM","party":"L"},
{"last_name":"Bartlett","first_name":"Edward","state":"AK","party":"D"}
]
存储在变量中。 如何将此字符串添加到数组中,以便我可以访问数据(无标点符号) 需要。
答案 0 :(得分:1)
您提到的字符串是JSON字符串。
JSON(JavaScript Object Notation)是一种轻量级的数据交换 格式。人类很容易读写。它很容易 要解析和生成的机器。它基于一个子集 JavaScript编程语言,标准ECMA-262第3版 - 1999年12月.JSON是一种完全语言的文本格式 独立但使用程序员熟悉的约定 C语言系列,包括C,C ++,C#,Java,JavaScript, Perl,Python和许多其他人。这些属性使JSON成为理想选择 数据交换语言。
您应该使用解析器来解析JSON字符串并获取其元素。 Internet上有多个JSON解析器,例如:
答案 1 :(得分:0)
JSON基于两种结构:
- 名称/值对的集合。在各种语言中,这被实现为对象,记录,结构,字典,哈希表,键控 列表或关联数组。
- 有序的值列表。在大多数语言中,这被实现为数组,向量,列表或序列。 --->来源&更多信息:http://www.json.org/
醇>
您只需要解析json对象并遍历json数组以将值存储在数组中。 这些链接可能对您有所帮助: