亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何獲取所有子json的父鍵名,其參數的鍵名為“$oid”?

如何獲取所有子json的父鍵名,其參數的鍵名為“$oid”?

C#
守著一只汪 2022-11-13 14:32:04
{"id":{"$oid":5c9238241ea62ed5d516fcae},"createdOn" : ISODate("2019-03-19T03:50:00.000Z"),"version" : "1.0","ruleMasterID":{"$oid":5c90df381ea62ed5d5138266},}我有一個這樣的json。我想要“$oid”存在的鍵名作為子 json 中的鍵。所以,在這個 json id 和 ruleMasterID 是預期的輸出。誰能告訴我如何編寫代碼以在 C# 中獲得相同的效果?
查看完整描述

1 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

如果你不想遞歸搜索,那么你可以簡單地做一個 LINQ 語句:


JObject jsonObject = JObject.Parse(json);

var keys = (from x in jsonObject.Children() where x.Children().Any(y => (y as JObject)?.ContainsKey("$oid")==true) select x.Path).ToList();



查看完整回答
反對 回復 2022-11-13
  • 1 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號