相关疑难解决方法(0)

JS中的对象字符串

我有一个字符串

string = "firstName:name1, lastName:last1"; 
Run Code Online (Sandbox Code Playgroud)

现在我需要一个对象obj这样

obj = {firstName:name1, lastName:last1}
Run Code Online (Sandbox Code Playgroud)

我怎么能在JS中这样做?

javascript string object

175
推荐指数
11
解决办法
39万
查看次数

在没有评估的情况下解析"放松"的JSON

解析"轻松"JSON但避免邪恶的最简单方法是什么eval

以下引发错误:

JSON.parse("{muh: 2}");
Run Code Online (Sandbox Code Playgroud)

因为正确的JSON应该引用键: {"muh": 2}


我的用例是一个简单的测试接口,用于将JSON命令写入节点服务器.到目前为止,我只是使用eval它,因为它只是一个测试应用程序.但是,在整个项目中使用JSHint总是让我烦恼不已eval.所以我想要一个安全的选择,仍然允许放宽键的语法.

PS:我不想仅仅为了测试应用而自己编写解析器:-)

javascript json

40
推荐指数
5
解决办法
2万
查看次数

标签 统计

javascript ×2

json ×1

object ×1

string ×1