C 獲取JSON字串中指定KEY的值

2022-01-26 07:08:17 字數 684 閱讀 9602

從markdown系統api介面獲取到json格式資料,json字串是不規範的或者說是很難以獲取doc_id欄位(位於樹的葉子節點,但是卻不知道有多少個枝幹節點),這時想到了採用正規表示式獲取指定key的值,於是產生了這篇文章。

不想要解析整個json字串,只想獲取其中某個key的值

json字串對應的物件比較難以構造,只需要獲取其中某幾個key的值

json字串不規範,只需要獲取指定key的值(特別是有一些是陣列物件,有一些是非資料物件)

1

///2

///獲取json字串中指定key的值

3///

4///

5///

6///

7public listgetjsonvalue(string jsonstring, string key)

8\":\"(.*?)\\\"";

10 matchcollection matches =regex.matches(jsonstring, pattern, regexoptions.ignorecase);

11 list lst = new list();

12foreach (match m in

matches)

1316

17return

lst;

18 }

python 去除字串中指定字元

python中的strip 可以去除頭尾指定字元 ss 我還有更多python的學習資料,無法一一放出,n qq裙688244617,免費自取 n n n print ss.strip n 結果 1 我還有更多python的學習資料,無法一一放出,2 qq裙688244617,免費自取 可以看到只能...

Oracle修改字串中指定字元

如將 修改為回車符 即回車換行 如下 修改zj sjd表中jyyj欄位中 為 chr 1314 update zj sjd set jyyj replace jyyj,chr 1314 where jyyj like 修改zj sjd表中jyyj欄位中 chr 1314 為 chr 13 updat...

Python 查詢字串中指定字串索引

在字串中查詢符合要求的字串索引 str 15 5669 3566 5656 查詢出現的第乙個符合要求字串的索引 first index str.find 56 3 查詢出現的最後乙個符合要求字串的索引 last index str.rfind 56 15 查詢所有符合要求的字串索引 all inde...