Json.NET

ソフトウェアのスクリーンショット:
Json.NET
ソフトウェアの詳細:
バージョン: 7.0 Release 1 更新
日付のアップロード: 20 Jul 15
開発者: James Newton-King
ライセンス: 無料
人気: 238
サイズ: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSONは軽量、言語に依存しない、データ交換フォーマットです。今日のインターネットでは、格納アプリケーションや様々なプログラミング言語との間でデータを転送するために広く使用されるフ​​ォーマットです。
Json.NETは、必要に応じてデータの書き込みと読み込み、JSON形式へと変換することができますから、両方のC#のツールです。
ライブラリは、通常の.NETオブジェクトツーJSONの両方、またはその逆、及びその逆のLINQ-JSON-、およびXMLからJSONとその逆と一緒に処理することができます。
その上、Json.NETはマングルされたテキスト内蔵のシリアライザは、通常出力よりも読み、かなり速く.NETのJSONシリアライザを内蔵し、適切にフォーマット生成するJSONデータよりもはるかに簡単です。
Json.NETはNuGet経由でも可能です。

このリリースの新機能:

この新機能:
DiscriminatedUnionConverterパフォーマンスの向上
追加JsonRequiredAttribute
追加JsonSerializerSettings.ReferenceResolverProviderプロパティ
追加DefaultContractResolver.ResolveDictionaryKey
追加JsonDictionaryContract.DictionaryKeyResolver
JsonTextReaderにバイトとしてGUID文字列を読み取るためのサポートが追加されました
JsonSerializerにEqualityComparerを追加しました
変更:
読んでGUIDを変更のみサポート00000000-0000-0000-0000-000000000000形式にバイトとして
dnxcore50にターゲットaspnetcore50改名
廃止されたとしてマークされJsonSchema
DefaultContractResolver(ブール値)は時代遅れとしてマーク
廃止されたようJsonSerializerSettings.ReferenceResolverマーク
廃止されたようJsonDictionaryContract.PropertyNameResolverマーク
修正:
ハッシュテーブルで修正されたデシリアライズ空の文字列
特定の状況では修正された不正なJTokenReader.Path
中程度の信頼で特定のオブジェクトをシリアル化エラーを修正
固定大NULL可能UInt64型の値をデシリアライズ
固定大UInt64型のJValues​​を書きます
固定XMLにJSONで比類のない名前空間接頭辞を変換します
DateTimeFormatHandling.DateTimeOffsetでのDateTimeプロパティにIsoDateTimeConverterを修正
読み取り専用のプロパティを持つオブジェクト参照を保持固定
XMLに大きなJSON整数をデシリアライズエラーを修正
無セッターを修正シリアライズ拡張データプロパティ
タイプ名または参照の追跡と区別労働組合をシリアライズ固定有効
固定DataTableConverter JsonSerializerの設定を使用していません
ネストされたインタフェースから修正された解決のプロパティ
ConcurrentDictionary由来固定デシリアライズクラス
固定コンストラクタにデフォルト値を渡します
JsonConvertersから固定シリアライズルートの参照
Required.Alwaysでerroring NOT NULLに強制固定空の文字列
constructorプロパティ名ケースを修正し、無効なR​​equired.Alwaysエラー
Required.Alwaysとコンストラクタを修正し、空の文字列の強制チェック

このバージョン6.0リリース8の新機能:

この新機能:
JsonPropertyに追加しましたAttributeProvider
修正:
定数フィールドをシリアライズとデシリアライズ
プロキシクラスでMetadataTypeAttributeを使用
サポートされていないコレクションをデシリアライズ悪いエラーメッセージ

このバージョン6.0リリース4の新機能:

この新機能:
JSONにLINQにマージを追加しました
追加JValue.CreateNullとJValue.CreateUndefined
.NET 4.0ポータブルアセンブリに追加のWindows Phone 8.1のサポート
JsonObjectContractにOverrideCreator追加しました
インターフェイスと抽象型の作成をオーバーライドするためのサポートが追加されました
GUIDなどUUID BSONバイナリ値を読み取るためのサポートが追加されました
追加MetadataPropertyHandling.Ignore
KeyValuePairConverterのパフォーマンスが向上
大規模なXML文書をシリアライズパフォーマンスが向上
変更:
JavaScriptの整数サイズに制限された整数解析サイズ
番号が無効な文字で終了しないことを検証済み
修正:
コメントの文字列値を作成する固定JToken.ReadFrom
パラメータ化されたコンストラクタを呼び出すときに辞書順に頼る固定
固定TextWriter.WriteLineを使用するには、新しい行を書き込みます
T&#Spark Proの、非ジェネリックIReadOnlyCollection&#のx3cをデシリアライズ修正しました。実装
XmlNodeConverterでDTDのURLを解決するときに修正されたHTTPリクエストを送信します
DefaultValueHandling.IgnoreAndPopulateを修正移入無視プロパティ
いくつかの無効な数値を解析するときに固定されJsonReaderExceptionを投げていません
固定JsonConvert.PopulateObjectはJsonReaderの設定を設定しません

このバージョン6.0リリース2の新機能:

この新機能:
Windowsの携帯電話8.1のサポートが追加されました。

このバージョン6.0リリース1の新機能:

この新機能:
JSONPathのサポートが追加されました
F#は労働組合を区別直列化のサポートを追加しました
DataTableにネストのDataTableと配列をデシリアライズのサポートを追加しました
JsonReaderとJSONの複数の部分を読み取るためのサポートが追加されました
StringEnumConverterに設定を追加しましたAllowIntegerValues
JValueに追加小数とのDateTimeOffsetコンストラクタ
JSON一行コメントを読み取るためのサポートが追加されました
改善された数の解析エラーメッセージ
変更:
6.0.0.0にアセンブリのバージョン
NuGetパッケージの.NET 4ポータブルビルドターゲットMonoTouchでとMonoDroid
.NET 4ポータブルビルドターゲットの代わりにWP7とSL4のWP8とSL5
削除されました:
DefaultContractResolverのDefaultMemberSearchFlagsは廃止され
SerializeObjectAsync、DeserializeObjectAsync、JsonConvertのPopulateObjectAsyncは廃止されました
修正:
不正な値を返すJOBJECT ICustomTypeDescriptorプロパティ
エラーバイト配列に動的なbase64文字列をキャストするとき
プロパティ名の解決を使用していないEntityKeyMemberConverter
読み取り専用JsonConvertersでシリアライズJValues
SerializeObjectメソッドの書式設定のオーバーライド
JsonConverterでの例外をラップエラー
デフォルト以外のコンストラクタで拡張データを使用
Uri.OriginalStringでラウンドトリップウリのシリアライズ

このバージョン5.0リリース7の新機能:

この新機能:
不変コレクションのサポートが追加されました
DataExtensionAttributeに書き込みデータと読み出しデータの設定を追加しました
拡張データへのサポートを扱うの参照を追加し、タイプ名
追加されたデフォルト値とコンストラクタデシリアライゼーションに必要なサポート
変更:
シリアライズ時に拡張データは現在書かれています
修正:
JTokenに追加しました行方不明のキャスト
固定の解析に大きな浮動小数点数
固定いくつかのISO日付タイムゾーンを解析ません
型は数だった整数値の固定スキーマ検証
typecodeが返さなIConvertible値の固定書き込みが目的でした

このバージョン5.0リリース6の新機能:

この新機能:
直列化された追加されました/トレースVERBOSEするJSONをデシリアライズ。
ISerializableコンテンツを扱うタイプ名を使用するためのサポートが追加されました。
修正:
プリミティブ値とJToken.ToObjectでデフォルトシリアライザの設定を使用していません。
JsonWriter.WriteTokenでのBigIntegerを書いてエラーが発生しました。
シリアル化とEnumMember属性を持つフラグ列挙型をデシリアライズ。
エラーが有効な型コンバータとのインターフェースをデシリアライズ。
またなIConvertibleを実装するISerializableオブジェクトをデシリアライズにエラーが発生しました。

このバージョン5.0リリース5の新機能:

この新機能:
JsonConvert.DefaultSettingsを添加したグローバルなデフォルト直列化の設定
JsonExtensionDataAttributeが付加された拡張データのサポート
ダイナミック型のシリアライズにNullValueHandlingとDefaultValueHandlingサポートを追加しました
変更:
ImpromtuInterfaceで使用をサポートする公衆にJArrayのいくつかの明示的なインタフェース・メソッド
修正:
非ISO形式の日付の辞書のキーをデシリアライズ
値DefaultValueHandling.IgnoreAndPopulateをデシリアライズするときに設定されていません
Assembly.LoadFromを搭載したハンドリングおよびアセンブリ名前付きの型をデシリアライズ
StringEnumConverterを使用する場合に正規表現をデシリアライズ
入力されたデータセットのシリアライズとデシリアライズ
JsonWriterの実装から継承をサポートするために追加JsonWriter.SetWriteState -

この新機能:

このバージョン5.0リリース4の新機能であります
変更 - コンパイルされた表現の反射を使用するように変更.NET 4.5ポータブルライブラリとWinRTのライブラリ

このバージョン5.0リリース3の新機能です:

このエラーを修正IEnumerableを&#のx3cを実装する非ジェネリック型のシリアライズ; T&#のSpark Proの;.

同じようなソフトウェア

cmdparse
cmdparse

12 Apr 15

ISO8583
ISO8583

10 Dec 15

Urls for Humans
Urls for Humans

1 Mar 15

Chained
Chained

13 May 15

開発者の他のソフトウェア James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

へのコメント Json.NET

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す