CNode

谁能写出这样的JSON String

DDrakeLeung发布于12 年前最后回复12 年前11 回复5096 浏览0 收藏
var json = "{ \"name\": \"" + $("input#name").val()
          + "\", \"date\": \"" + $("input#date").val()
          + "\", \"title\": \"" + $("input#title").val()
          + "\", \"description\": \"" + $("textarea#description").val()
          + "\" }";

这样写的话, 我真的写不出。 转义什么的很混乱有木有?

有没有其他简便方法?

查看回复

回复 (11)

T
think2011#2·12 年前

为 什 么 你 要 写 这 样 的 J S O N,不 觉 得 很 难 受 吗?

很想知道是基于什么需要要这样写的。

J
jiyinyiyong#3·12 年前

罚抄 JSON.parse JSON.stringify 两个 API 一百遍!

T
tolerious#4·12 年前

同意楼上

S
sarike#5·12 年前

呵呵...

M
macross2005#6·12 年前

如果实在是想手写 至少可以 用 ‘ 来代替 "

Y
yaochun#8·12 年前
引用 jiyinyiyong罚抄 JSON.parse JSON.stringify 两个 API 一百遍!

@jiyinyiyong 再加一句:低级浏览器不支持JSON对象哦

J
joeylin#9·12 年前
引用 tolerious同意楼上

@fengxiaolong

T
tolerious#10·12 年前
引用 tolerious同意楼上

@joeylin ?

1
151263#11·12 年前

var json = JSON.stringify({name:$("#name").val()});

参与回复
登录后即可参与回复。登录