如何删除JSON数组中的双引号

时间:2017-06-27 16:48:47

标签: arrays json

我搜索了这个论坛,但没有得到类似的删除JSON数组中双引号的情况。 这是我的部分请求格式

“customer_address_list”:[{“email_address”:{“email_to”:“”},                           “方法”:“电子邮件”,                           “customer_id”:“”}}

由于这是动态值,我将值推送到for循环中。在我的js

中有类似的东西

Request_Format.customer_address_list.push(XXXXXXXXXXX);

每次在每个条目中都附加不需要的双引号,例如

“customer_address_list”:[ 的 {” EMAIL_ADDRESS “:” EMAIL_TO “:” xyz.pqqr@companyname.com “},” 方法 “:” 电子邮件 “ ”CUSTOMER_ID“: ”1“}的, 的 {” EMAIL_ADDRESS “:” EMAIL_TO “:” zzz.aaaa@companyname.com “},” 方法 “:” 电子邮件 “ ”CUSTOMER_ID“: ”2“}的, 的 {电子邮件地址”: “EMAIL_TO”: “www.aaaa@companyame.com”}, “方法”: “电子邮件”, “CUSTOMER_ID”: “3”}的

由于每个条目的开头和结尾都有这个额外的双引号,因此Final JSON无效。

以上所有代码共享都是在java脚本中 是否有任何工作来删除这个双引号 提前致谢

1 个答案:

答案 0 :(得分:0)

如果您使用的是Python,则可以使用eval函数将每个字符串转换为字典文字

customer_as_dict = eval(customer_as_string)

要删除名称customer_address_list周围的引号,您可以使用

eval("customer_address_list") = [eval(customer_as_string) for customer_as_string in dict_as_string]