4
A
回答
8
var serializer = new JavaScriptSerializer();
YourStruct myStruct = new YourStruct(x,y,z);
var json = serializer.Serialize(myStruct);
另一種選擇JSON.net,它不依賴於System.Web。*程序集:
YourStruct myStruct = new YourStruct(x,y,z);
var json = JsonConvert.SerializeObject(myStruct);
+0
JavaScriptSerializer位於ASP.NET程序集中。 –
+0
@SeanU,的確如此。他沒有要求具體的方法。但我會用JSON.net的例子 – devundef
+1
沒有什麼會阻止你在控制檯應用程序中引用* System.Web.Extensions.dll * –
0
我wou ld建議使用JSon.net。然後,您可以這樣做:
string json = JsonConvert.SerializeObject(myObj); // myObj is the struct you want to serialize
File.WriteAllText("Foo.json", json); //Write the text to Foo.json
相關問題
- 1. 將csv轉換爲JSON樹結構?
- 2. 將JSON結構轉換爲BasicDBObject
- 3. 將Go結構轉換爲JSON
- 4. 如何將mbox轉換爲JSON結構?
- 5. C將樹結構轉換爲JSON
- 6. 將圓形結構轉換爲JSON
- 7. 在Golang中將結構轉換爲JSON
- 8. 將JSON數據轉換爲ColdFusion結構
- 9. Node.js:TypeError:將圓形結構轉換爲JSON
- 10. TypeError:將圓形結構轉換爲JSON
- 11. R - 將報告結構轉換爲JSON
- 12. Swift:將結構轉換爲JSON?
- 13. 轉換JSON結構
- 14. 無法轉換JSON結果爲結構
- 15. 將IImage轉換爲結構
- 16. 轉換ColdFusion的JSON爲結構
- 17. Swift 3 - 如何將包含結構的結構數組轉換爲JSON?
- 18. 如何將我的json結構轉換爲C3.js所需的列結構
- 19. 如何將SQL結果轉換爲JSON?
- 20. 將mysqli結果轉換爲json
- 21. 將php查詢結果轉換爲json
- 22. Angular2將json結果轉換爲接口
- 23. 將SQL Korma結果轉換爲json
- 24. 將sql結果轉換爲json php
- 25. Play Framework:將結果轉換爲Json
- 26. lightswitch html客戶端無法將圓形結構轉換爲json
- 27. 如何將JSON字符串轉換爲Python數據結構
- 28. Golang將Json字符串轉換爲結構體
- 29. 簡單的查詢將圓形結構轉換爲json錯誤
- 30. knockoutJS錯誤:將圓形結構轉換爲JSON
看看http://json.codeplex.com/ –
[JSon.NET(http://james.newtonking.com/projects/json-net。 aspx)很容易使用,並有大量的教程。還有內置AJAX和WCF的序列化程序,但是我發現它們不是非常簡單易用,偶爾也會有bug。 –