json提取

使用问题 · 580 次浏览
小学生99 创建于 2023-12-12 17:33

如json

{
    "16天空": "xy",
    "selectWeb": "href=\"\\/\\/",
    "14天空": "abc",
    "13天空": "c",
    "12天空": "a"
}

 

需求,提取键含有“天空”字符,且有“14”,选择指定的1个即可;其他键不影响,最后希望结果json是:

{
    "selectWeb": "href=\"\\/\\/",
    "14天空": "abc"
}

 

该怎么实现?思路是转字典,再lambda排除,但不知道怎么写,还有转换不要影响selectWeb值当中正则的 \ 符号。

小学生99 最后更新于 2023/12/12

回复内容
CL 2023-12-12 18:03
#1

这种简单的json可以直接赋值给词典类型的变量。 然后可以取键列表,再从里面根据自己的需求找到键,再根据键取值。

小学生99 回复 CL 2023-12-12 18:11 :

这个是举例,json是个复杂上千行的配置文件,里面有套很多层,所有的动作都是共用这个配置文件。

CL 回复 小学生99 2023-12-12 18:18 :

提出问题请按实际情况详细说明。 不然费半天劲想到的办法实际没法解决问题,就会浪费大量时间。

qk里json是要的是这个库,可以参考这里判断一下是否能够实现 https://www.newtonsoft.com/json/help/html/SelectToken.htm 

回复主贴