2014-04-22 111 views
-1

我有一個JSON對象的位置:解析JSON在Java中不使用庫

{"room": 
    { "treasure":"true", 
     "room":{"treasure" : "false"}, 
     "room":{"treasure" : "false"} 
    } 
} 

我想它就會輸出到屏幕上以下列方式解析它:

Room 

    Treasure = true 

    Room 

    Treasure = false 

    Room 

    Treasure = false 

我一直在閱讀JSON庫來完成這一任務,但我不允許使用任何JSON庫,可以這樣做嗎?

+1

如果沒有庫的情況下無法讀取JSON,您認爲有人實現了JSON解析庫嗎? – 2rs2ts

+0

使用這些圖來幫助你:http://www.json.org/ ...一個json解析器只是一個有限狀態機...只需要弄清楚你的狀態。 –

+0

如果你不能使用JSON庫,那麼我想你必須弄清楚JSON的語法,然後根據它來標記它。 – MxyL

回答

-1

它可以完成。您可以使用這些圖表和源代碼進行指導json.org