web-dev-qa-db-ja.com

ASP MVC 4でJSONテキストをC#オブジェクトに解析する

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

(_=_ =>名前、値)(_;_ =>属性、属性)しかし、コードはまったくエレガントではありませんでした!

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

_object to json string_を解析するには、json()を呼び出すだけです

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

12
Hilmi

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

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

そして他の方向

  var logJson = JsonConvert.SerializeObject(log);
17
dove

System.Web.Script.Serialization.JavaScriptSerializer、ここに例があります:

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

または

var yourObject = new JavaScriptSerializer().Deserialize(strInput)
23
testCoder

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

var info = $.parseJSON(data);
 alert(info);
3
GiantHornet