JSON问题

在java服务器端如何用JSON格式传文件啊,我写成这样"{\"errorcode\":1,\"Msg\":\"error"}"但是客户端不能解析啊?那位能告诉我怎么写吗?
[b]问题补充:[/b]
我想知道可不可以直接放在字符串中直接有流写回客户端啊

3个回答

可以直接写成一个字符串,然后返回给客户端

在b/s结构下,客户端用js来解析

例如 ajax 提交请求,服务器应答回字符串:"{'a':'1','b':'2'}"

那么ajax得到Test后 用 eval("var json="+str);

然后直接使用 json.a json.b 得到相应值

不知道我说的是不是你想要的答案

放在文件中传给store的话
{"errorcode":1,"Msg":"error"}

{errorcode:1,Msg:"error"}

就好

一般的数据,在java代码里输出的话
最好写一个对象,然后用json类库来序列化出json字符串

关于json格式最权威的中文介绍
http://www.json.org/json-zh.html

java中的json库
org.json.
org.json.me.
Json-lib.
JSON Tools.
org.json.simple.
Stringtree.
SOJO.
VRaptor.
Restlet.
Jettison.
json-taglib.
FLEXJSON.
XStream.
JsonMarshaller.
Flexjson.
Jackson JSON Processor.
JON tools.
google-gson.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问