2010-07-22 67 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. 

您可能想要提供更多的细节。