VagaJson,一個(gè)JSON與Java對象的序列化工具
摘要: 一直很喜歡JSON這種數(shù)據(jù)格式,它簡潔高效,沒什么冗余的數(shù)據(jù),趁著離職回家,沒什么事做,就寫一個(gè)JSON字符串反序列化為Java對象,然后能將Java對象序列化為JSON字符串的工具。
1. JSON字符串反序列化Java對象:
嚴(yán)格來說是JsonObject和JsonArray對象,分別對應(yīng)了Json中的對象和數(shù)組。這里采用了Douglas Crockford的遞歸降序的JSON解釋器的方法,我編寫Java版本,所以這個(gè)解析器的所有權(quán)利都是Douglas Crockford的。通過該解析器就能將Json字符串序列化為相應(yīng)的JsonObject和JsonArray對象,然后能可以訪問這些對象來獲取你想要的值。 閱讀全文
1. JSON字符串反序列化Java對象:
嚴(yán)格來說是JsonObject和JsonArray對象,分別對應(yīng)了Json中的對象和數(shù)組。這里采用了Douglas Crockford的遞歸降序的JSON解釋器的方法,我編寫Java版本,所以這個(gè)解析器的所有權(quán)利都是Douglas Crockford的。通過該解析器就能將Json字符串序列化為相應(yīng)的JsonObject和JsonArray對象,然后能可以訪問這些對象來獲取你想要的值。 閱讀全文
posted @ 2011-07-29 22:27 vagasnail 閱讀(1162) | 評論 (1) 編輯