C# 移除JSON 某个key_按键精灵安卓版提取json里面的内容

8bef3369621202da324d6f685ff1657d.png

JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,我们一般会在api接口返回值的时候看到这种格式。

举个简单的例子,

Dim m,nm = URL.Get("http://api.qingyunke.com/api.php?key=free&appid=0&msg=你好")TracePrint mn=Encode.JsonToTable(m)traceprint n["content"]
311b686aaf128bcf34968e7274cee53e.png

我们看一下调试输出的结果:

当前脚本第3行:{"result":0,"content":"不怎么好"}

返回值就是我这篇文章讲到的json数据,因为json是交换格式,一般提取前找转换成table(表)格式,在上面例子中的代码提现就是,

n=Encode.JsonToTable(m)

转换成table以后,我们就可以用表的键值提取方法了。

来分析一下返回值的形式:

{"result":0,"content":"不怎么好"}

一个{}包裹住所有内容,形式是 {“键名”:“键值”},对于多个键名中间用逗号分开。

获取的格式是:表名["键名"]

例子中表名是n,键名content,那么获取的格式就是n["content"]

接下来在说一个稍微复杂的例子

Dim m=url.get("https://www.apiopen.top/novelSearchApi?name=%E7%9B%97%E5%A2%93%E7%AC%94%E8%AE%B0")TracePrint mdim y = Encode.JsonToTable(m)TracePrint y["data"][1]
ee18af6d6bd2ef1c2149255241c0e362.png

我们来看一下获取json数据的格式:

{"code":200,"msg":"成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值