0
A
回答
5
- 使用API。
- 使用API。
- 使用API。
他們很快,他們已經過測試工作,你不必考慮它們。
如果你仍然致力於編寫JSON解析器(和/或如果這是一個學術追求),那麼你可能從研究JSON規範和刷新[你選擇的平臺]中受益' s字符串操作和正則表達式庫。然後,如@alexanderb所示,創建一個小型庫和/或函數來支持您。
0
是的,你可以。由於JSON是一個簡單的字符串,因此您可以創建自己的解析器,該解析器能夠將字符串序列化爲目標對象。
例如,你有JSON這樣
十描述: 「我的描述」,值:10}
您可以提取描述值,通過正則表達式,並返回類的對象,像
class Target
{
string Description;
int value;
}
但是,因爲它總是一個好主意,使用久經考驗的JSON解析器。
0
複製這些238線(+/-註釋)代碼的8K:
http://code.google.com/p/json-sans-eval/source/browse/trunk/src/json_sans_eval.js?r=12
相關問題
- 1. 使用Blackberry JSON解析器,如何解析出字符串「[」?
- 2. 如何解析此json字符串?
- 3. 如何解析JSON字符串?
- 4. 如何解析刮JSON字符串
- 5. 如何解析json中的字符串?
- 6. 如何解析這個JSON字符串
- 7. 如何解析JSON字符串的Android
- 8. 如何JSON字符串解析警報
- 9. 如何使用Play Json將JSON空字符串解析爲`None`?
- 10. org.json.JSONObject $ 1,而解析JSON字符串
- 11. 如何解析字符串使用jQuery
- 12. JSON解析不JSON字符串工作
- 13. 使用json解析方法解析json字符串
- 14. 使用ObjectMapper解析Json字符串?
- 15. 使用eval解析JSON字符串
- 16. 解析JSON字符串使用的JSONObject
- 17. 使用JsonConvert c解析json字符串#
- 18. 使用JSON.NET解析json字符串
- 19. 解析字符串使用JSON
- 20. 使用Json.NET解析Json字符串
- 21. 使用json.net解析json字符串?
- 22. 解析任何字符串SQL日期
- 23. 如何使用Pig解析列中的JSON字符串
- 24. 如何使用jackson解析JSON字符串到java對象?
- 25. 我如何解析這個使用PHP的json字符串?
- 26. 如何使用jquery解析json字符串
- 27. 如何使用Json.Net將JSON字符串解析爲.Net對象?
- 28. 如何解析使用RestSharp的以下JSON字符串?
- 29. 如何使用JSON.parse解析JSON字符串
- 30. 如何解析這些json字符串? (使用GSON)
JSON解析(在幾乎所有的編程語言)已經做過 - 你爲什麼要折磨自己嘗試寫你自己? – scunliffe 2011-01-11 21:02:11
1.查看[JSON規範](http://json.org/); 2.開始在`value`解析。 3.用基於狀態的解析器敲打自己。 – Phrogz 2011-01-11 21:16:29