在我的json数据中,我需要一个字符串值放在双引号内 像这样:
NAME: " \" Aya Ali, John Smith\" ",
所以结果应该是“ Aya Ali,John Smith”
但是我得到了:阿亚·阿里,约翰·史密斯”
我猜是因为字符串中有一个逗号,而json将其视为两个单独的值。将逗号保留在字符串中但仍能从两端获取引号的方式应该是什么?
答案 0 :(得分:0)
您的示例是有效的JSON,因此,如果您遇到麻烦,则取决于您使用JSON时使用的语言。
例如,您的示例在Javascript中运行良好。 (第一个引号和Aya之间有一个空格,可能没有,也可能没有。)
在PHP中,像这样使用json_encode()很方便:
echo json_encode(array('NAME'=>'"Aya Ali, John Smith"'));
哪个会返回:
{"NAME":"\"Aya Ali, John Smith\""}