递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7320|回复: 6
打印 上一主题 下一主题

[安卓] 字符串类型的json该怎么解析出来?

[复制链接]

9

主题

37

帖子

126

积分

注册会员

Rank: 2

积分
126
跳转到指定楼层
楼主
发表于 2021-9-15 22:59:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
["Connectcallback","{"code":1,"msg":"可甜"}"]   这种类型的json 改怎么解析啊,试过用  JSON数组类.创建自文本数据 (js) 不行,用对象类也不行
回复

使用道具 举报

411

主题

2517

帖子

8298

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8298
沙发
发表于 2021-9-15 23:54:48 | 只看该作者
格式错误。必须是以下两种之一:

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

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

使用道具 举报

0

主题

5

帖子

26

积分

新手上路

Rank: 1

积分
26
板凳
发表于 2021-9-16 11:26:06 | 只看该作者
shuimiao 发表于 2021-9-15 23:54
格式错误。必须是以下两种之一:

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

我这个是php这边用 json_encode() 函数发送过来的数据,这个没办法改,服务器发送过来就是这种格式
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40543
地板
发表于 2021-9-16 15:17:25 | 只看该作者
格式错误,这不是json。
取中间文本把这个取出来吧。
{"code":1,"msg":"可甜"}
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

9

主题

37

帖子

126

积分

注册会员

Rank: 2

积分
126
5#
 楼主| 发表于 2021-9-16 19:25:59 | 只看该作者
创世魂 发表于 2021-9-16 15:17
格式错误,这不是json。
取中间文本把这个取出来吧。
{"code":1,"msg":"可甜"}

好的谢谢
回复

使用道具 举报

36

主题

152

帖子

882

积分

高级会员

Rank: 4

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

使用道具 举报

9

主题

37

帖子

126

积分

注册会员

Rank: 2

积分
126
7#
 楼主| 发表于 2021-9-20 00:57:22 | 只看该作者
sun19990909 发表于 2021-9-18 12:31
看我的发的帖子,有 个三端通用的那个php,那个返回是中文。php的 json_encode()函数不管你怎么调中文都会 ...

谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 10:18 , Processed in 0.090139 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表