给定一串JSON数据,您如何安全地将该字符串转换为JavaScript对象?
很显然,你可以通过像......这样的东西不安全地做到这一点.
var obj = eval("(" + json + ')');
Run Code Online (Sandbox Code Playgroud)
...但是这使得我们容易受到包含其他代码的json字符串的影响,这对于简单的eval来说似乎非常危险.
我得到以下JSON:
[
{
"user_id": "someValue"
}
]
Run Code Online (Sandbox Code Playgroud)
它保存在String中.
我想将它转换为JSONObject
失败的(因为构造函数假设一个JSON开始{
).由于这似乎不可能,我想将其转换为JSONArray
.我怎么能用SimpleJson做到这一点?
我有一个用户输入了 JSON 数据,然后将其保存到其他对象。但是我得到的不是 JSON dtExport: '{\\"type\\":\\"polyline\\"}
。
我该如何解决?谢谢。