2010-07-22 79 views
0

後用它如何將這個JSON轉換爲數據庫:JSON保存到數據庫和

var obj = { 
    'one' : ['qq','rr'], 
    'pizda' : { } 
} 

,然後retrive它,使用它?

+1

你在使用什麼平臺?什麼語言? – Oded 2010-07-22 13:14:33

+0

他使用JavaScript,但是什麼數據庫? – Maz 2010-07-22 13:16:12

+1

@Maz:Oded意思是:「什麼服務器端語言?」。 – BalusC 2010-07-22 13:17:52

回答

1

假設數據庫在網絡服務器上運行,因此您需要在Web服務器和Webbrowser之間傳遞JSON作爲字符串,那麼答案取決於您使用的服務器端語言。

如果你使用PHP,那麼你就可以JSON字符串,並使用json_decode()json_encode()

如果你使用JSP/Java的一個PHP數組之間進行轉換,則有提供給之間進行轉換的幾個庫JSON字符串和Java對象,流行的是Google GsonJSON.orgJackson

如果您使用的是ASP/.NET,那麼在每個Google JSONSharp下都有幾個庫可用。

另請參閱this page的底部,瞭解各種語言中幾種JSON解析器/格式器的概述。

2

您可以將它存儲在mongodb中,而不需要太多的努力。

db.foo.save(obj); // Save obj to a database 
db.foo.find(); // find it again. 

您可能想要提供更多的細節。