根據JSON資料的key擷取JSON字串

2021-10-23 14:06:27 字數 710 閱讀 5841

可處理[{},{}]形式的json資料

把json轉化為字串

var bbb =

json

.stringify

(array)

用indexof查詢key在json字串中所在的位置

var a = bbb.

indexof

('15d91690-0804-4e1d-b7e6-00029f5a9992'

)

indexof查詢「}」的位置

var b = bbb.

indexof

('}'

, a)

lastindexof 查詢「{」的位置

var c = bbb.

lastindexof

('{'

, a)

擷取單個json的字串

var d = bbb.

slice

(c, b +

1)

轉化json字串

let e = $.

parsejson

(d)

至此json字串的擷取已經完成,**很簡單。如果各位老哥,有更好的方法,歡迎提出。

根據key查詢在json中的位置

情景一 有些時候我們將json格式化之後眼睛看到的key的結構是這樣的,但是通過 解析就是找不到這個key 情景二 有些時候我們無法確定json的結構,只能判斷key是否在這個json中,並且返回該key在json中的位置 同時也可以根據value查詢對應位置 python import json ...

解析不確定key的JSON

public class jsonloop return objectmap catch jsonexception e 獲取知道key的json解析的簡單使用 val objectmap jsonloop.utils responsetext for key in objectmap.keys e...

js 遞迴修改json的key鍵

首先看一下我的json數結構 menubnt userid 2 userid 2 menubnt userid 2 menubnt userid 2 userid 2 menubnt userid 2 menubnt userid 2 要求 修改menubnt長度大於0的key把menubnt ke...