从无效转换为有效 JSON
convert from invalid to valid json
>我有包含非法字符的 json
{"message":"A"B",
"fromWhom":"53"}
我想要从服务器弹簧发送到客户端的纯文本,以便客户端可以获得完整的数据。
如何将字符串的非法字符替换为有效的 json 对象?
这是
有效的:
{
"message": "A B",
"fromWhom": "53"
}
你有一个浮动引号的原因吗?
此外,此资源对于验证 JSON 非常有用。
http://jsonlint.com/
我希望这是你问题的答案。
编辑:
如果必须使用双引号,则可以按如下所示对其进行转义,它将有效。
{
"message": "A'"B",
"fromWhom": "53"
}
我认为你需要转义引号。
{
"message": "A'"B",
"fromWhom": "53"
}
至于改变值。我认为你需要JSON.parse。
例:
<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';
obj = JSON.parse(text);
obj.employees[1].lastName = "Timmy" //Value change here
document.getElementById("demo").innerHTML =
obj.employees[1].firstName + " " + obj.employees[1].lastName;
</script>
相关文章:
- 如何将数组转换为有效的json
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- jquery ajax”;SyntaxError:意外的输入结束“;基于有效的JSON
- 使用Underscore.js修改json数组中所选元素的更有效方法
- 将JSON存储和恢复到此Ionic应用程序的最有效方法
- JSON.parse给了我一个错误,但JSONLint说它'是一个有效的json
- I'我在页面加载时将整个$_SESSION变量放入一个json对象中.虽然这对我有效,但这是一个好的做法吗
- $http-get方法即使使用AngularJS中.Net WebApi的有效json也会失败
- 从文件目录结构创建JSON数据的有效功能
- 列表/数组是否有效 JSON
- 解析有效 JSON 时出现“未捕获的语法错误:意外令牌:”
- 以角度Js显示数据的有效JSON
- Javascript-JSON.parse:数据意外结束-使用有效JSON时出错.我做错了什么
- 带有Object数据的Javascript 2D数组通过$.Ajax()转换为PHP$_POST的有效JSON字符串
- 要解析的有效JSON或JavaScript对象
- 解析有效JSON字符串时遇到问题
- 返回有效JSON时调用Ajax错误回调
- 具有有效JSON输出的JSONP分析错误
- 从无效转换为有效 JSON
- 返回有效JSON时触发getJSON失败(即使在同一域上)