火山软件开发平台

标题: 字符串类型的json该怎么解析出来? [打印本页]

作者: 中华神盾    时间: 2021-9-15 22:59
标题: 字符串类型的json该怎么解析出来?
["Connectcallback","{"code":1,"msg":"可甜"}"]   这种类型的json 改怎么解析啊,试过用  JSON数组类.创建自文本数据 (js) 不行,用对象类也不行

作者: shuimiao    时间: 2021-9-15 23:54
格式错误。必须是以下两种之一:

["Connectcallback","{\"code\":1,\"msg\":\"可甜\"}"]

["Connectcallback",{"code":1,"msg":"可甜"}]
作者: 491248933    时间: 2021-9-16 11:26
shuimiao 发表于 2021-9-15 23:54
格式错误。必须是以下两种之一:

["Connectcallback","{\"code\":1,\"msg\":\"可甜\"}"]

我这个是php这边用 json_encode() 函数发送过来的数据,这个没办法改,服务器发送过来就是这种格式
作者: 创世魂    时间: 2021-9-16 15:17
格式错误,这不是json。
取中间文本把这个取出来吧。
{"code":1,"msg":"可甜"}

作者: 中华神盾    时间: 2021-9-16 19:25
创世魂 发表于 2021-9-16 15:17
格式错误,这不是json。
取中间文本把这个取出来吧。
{"code":1,"msg":"可甜"}

好的谢谢
作者: sun19990909    时间: 2021-9-18 12:31
看我的发的帖子,有 个三端通用的那个php,那个返回是中文。php的 json_encode()函数不管你怎么调中文都会转义。 不过可能有一个方法有用,那就是取出数组成员 的时候 把成员 转换成十六进制,然后客户端解码应该就可以显示了,不过数据多了客户端可能会卡顿。以前我用过易语言这样整 很容易卡死。
作者: 中华神盾    时间: 2021-9-20 00:57
sun19990909 发表于 2021-9-18 12:31
看我的发的帖子,有 个三端通用的那个php,那个返回是中文。php的 json_encode()函数不管你怎么调中文都会 ...

谢谢大佬




欢迎光临 火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4