タグ付けされた質問 「jsonserializer」

12
.Net 4.0でJavaScriptSerializerが見つかりません
Visual Studio 2010内でJavaScriptSerializerオブジェクトもSystem.Web.Script.Serialization名前空間も見つからないようです。何かをJSONにシリアル化して、何を使用する必要がありますか? そして、はい、私は既にSystem.Web.Extensions(System.Web.Extensions.dllに)プロジェクトに含めました。ショックを受けたのはこのためですか。 3.5で廃止System.Web.Extensionsとしてマークされたのは知っています。

13
Jackson enum Serializing and DeSerializer
JAVA 1.6とJackson 1.9.9を使用しています。列挙型があります。 public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } @JsonValueを追加しました。これは、オブジェクトをシリアル化するジョブを実行するようです: {"event":"forgot password"} しかし、逆シリアル化しようとすると、 Caused by: org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.globalrelay.gas.appsjson.authportal.Event from String value 'forgot password': value …

7
循環オブジェクト値を含むオブジェクトのシリアライズ
他のノードへの参照である子ノードを含むオブジェクト(解析ツリー)があります。 を使用してこのオブジェクトをシリアル化したいのJSON.stringify()ですが、 TypeError:循環オブジェクト値 私が言及した構成のために。 どうすればこれを回避できますか?他のノードへのこれらの参照がシリアル化されたオブジェクトで表現されているかどうかは、私には関係ありません。 一方、これらのプロパティを作成中にオブジェクトから削除するのは面倒で、パーサー(水仙)を変更したくありません。

4
JObject.ParseとJsonConvert.DeserializeObject
JsonConvert.DeserializeObjectとJObject.Parseの違いは何ですか?私の知る限り、どちらも文字列を取り、Json.NETライブラリにあります。どのような状況が一方を他方よりも便利にするのでしょうか、それとも主に好みですか? 参考までに、両方を使用してまったく同じことを行う例を次に示します。Json文字列を解析し、Json属性の1つのリストを返します。 public ActionResult ReadJson() { string countiesJson = "{'Everything':[{'county_name':null,'description':null,'feat_class':'Civil','feature_id':'36865'," +"'fips_class':'H1','fips_county_cd':'1','full_county_name':null,'link_title':null,'url':'http://www.alachuacounty.us/','name':'Alachua County'"+ ",'primary_latitude':'29.7','primary_longitude':'-82.33','state_abbreviation':'FL','state_name':'Florida'},"+ "{'county_name':null,'description':null,"+ "'feat_class':'Civil','feature_id':'36866','fips_class':'H1','fips_county_cd':'3','full_county_name':null,'link_title':null,'url':'http://www.bakercountyfl.org/','name':'Baker County','primary_latitude':'30.33','primary_longitude':'-82.29','state_abbreviation':'FL','state_name':'Florida'}]}"; //Can use either JSONParseObject or JSONParseDynamic here List<string> counties = JSONParseObject(countiesJson); JSONParseDynamic(countiesJson); return View(counties); } public List<string> JSONParseObject(string jsonText) { JObject jResults = JObject.Parse(jsonText); List<string> counties = new List<string>(); foreach (var county in jResults["Everything"]) …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.