var json = "{ \"name\": \"" + $("input#name").val()
+ "\", \"date\": \"" + $("input#date").val()
+ "\", \"title\": \"" + $("input#title").val()
+ "\", \"description\": \"" + $("textarea#description").val()
+ "\" }";
这样写的话, 我真的写不出。 转义什么的很混乱有木有?
有没有其他简便方法?
回复 (11)
D
引用 think2011为 什 么 你 要 写 这 样 的 J S O N,不 觉 得 很 难 受 吗? 很想知道是基于什么需要要这样写的。
@think2011 不是我写的, 这是Learing Node.js的demo :)
T
为 什 么 你 要 写 这 样 的 J S O N,不 觉 得 很 难 受 吗?
很想知道是基于什么需要要这样写的。
J
罚抄 JSON.parse JSON.stringify 两个 API 一百遍!
T
同意楼上
S
呵呵...
M
如果实在是想手写 至少可以 用 ‘ 来代替 "
D
Y
引用 jiyinyiyong罚抄 JSON.parse JSON.stringify 两个 API 一百遍!
@jiyinyiyong 再加一句:低级浏览器不支持JSON对象哦
J
引用 tolerious同意楼上
@fengxiaolong
T
引用 tolerious同意楼上
@joeylin ?
1
var json = JSON.stringify({name:$("#name").val()});
参与回复
登录后即可参与回复。登录