台灣最大程式設計社群網站
線上人數
1767
 
會員總數:245140
討論主題:189043
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> JSON FORMAT 如何解析
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
JSON FORMAT 如何解析
價值 : 100 QP  點閱數:703 回應數:5

樓主

野原小新
初學者
17 26
1112 64
發送站內信

請教各位先進

遇到 JSON 格式 Parse 問題,原始 Root 的 314,313 為變數。

後來自行手動加工改為 P,用 C#.NET 程式再以 Array 包 Object,這樣就可以取得。
但手動改蠻耗時有沒有效率,想請問原始的 JSON Format 314,313 如何由 JsonConvert.DeserializeObject 解析?

謝謝各位~









搜尋相關Tags的文章: [ Json ] , [ C# ] , [ JSON Parse ] , [ JSON 解析 ] ,
本篇文章發表於2016-09-26 09:32
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實你的原始資料跟輸出資料是略有不同的。

後面其實是用了一個大物件包起來。前面則是單純的資料串

如果用array來看的話。

你原來的資料是

轉換後的資料是


有沒有注意不同點。
1.多一個key值為p的array將原本的資料包起來
2.原本的資料key值消失

大約就這樣,你參考一下
本篇文章回覆於2016-09-27 11:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

野原小新
檢舉此回應
謝謝您回覆 ~ 應該是我表達沒有很清楚

我想要解析的是這份文件 但遇到的問題是 ROOT "314": { "313": { 而這會是變數
從C#程式碼內取的 ID 目前我寫法是固定的,要如何該我的寫法,如何從 JSON 取 "314": "315":
或是有其他方式建議 謝謝


本篇文章回覆於2016-09-30 10:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
所以樓主的問題其實應該是C#的問題
如何取得物件所有屬性的名稱?
本篇文章回覆於2016-09-30 10:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

野原小新
檢舉此回應
謝謝您 回覆 是的

有點卡關這段要怎麼抓 這物件且是變數
本篇文章回覆於2016-09-30 17:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
如果是PHP我倒是知道該怎麼處理
至於C#我就不會了
我的意思是,你該把這個問題拿去C#版發問,或是請版主幫你轉過去
本篇文章回覆於2016-10-03 10:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.