12

大量のカスタマイズされた属性をデータベースに保存したいのですが、それらをデータベースに保存する方法に戸惑いました。

( ==> name , value) ( ;=> attribute , attribute) しかし、コードはまったくエレガントではありませんでした!

だから私はそれらをJson文字列として保存することを考えていましたが、見つかりませんでした Json to object parser

json()解析するために呼び出すだけで済みますが、object to json string

json文字列を使用するよりも良い方法はありますか?json文字列パーサーは提供されていますか?

4

3 に答える 3

23

使用してみてください System.Web.Script.Serialization.JavaScriptSerializer、ここに例があります:

var yourObject = new JavaScriptSerializer().Deserialize<YourType>(strInput)

また

var yourObject = new JavaScriptSerializer().Deserialize(strInput)
于 2012-11-21T08:39:18.870 に答える
18

多くの人がシリアル化にJson.netを使用しています

var log  = JsonConvert.DeserializeObject<YourObject>(logJson)

そして他の方向

  var logJson = JsonConvert.SerializeObject(log);
于 2012-11-21T08:29:08.533 に答える
3

$.parseJSON を使用できます。これを試して、txt データを確認してください。

var info = $.parseJSON(data);
 alert(info);
于 2012-11-21T08:28:13.847 に答える