JSONは軽量、言語に依存しない、データ交換フォーマット、Web開発でのデータ転送のために広く媒体です。
コードの約1200行では、fastJSONは、JSONを扱うための最もコンパクトなC#のライブラリの一つであり、実際に可能な限り元のJSON標準に近い滞在その数の一つです。
fastJSONは非常に使いやすいですし、開発者が独自のプロジェクトや実装に始めるのに役立つ豊富なドキュメントが付属しています。
このリリースの新機能です。多次元配列のための
このサポート。
多次元配列のための
このサポート:
このバージョン2.1.12の新機能です。
このバージョン2.1.11の新機能です:
このバグ修正バイト[]辞書とキー。
このバージョン2.1.10の新機能です:
このバグ修正バイト[]辞書とキー。
このバージョン2.1.7の新機能である:出力中のTと
この厳密なISO日付フォーマット準拠(IE、FirefoxのJavaScriptのエンジンが訴え)
JavaScriptの相互運用機能を追加しましたJSONParameters.SerializeToLowerCaseNames
JSONParameters.IgnoreCaseOnDeserializeは廃止予定ともはや必要ありません
小文字の出力を追加しましたテスト
このバージョン2.1.6の新機能です:
このNET4でリリースビルドを修正
ExpandoObjectのサポートはNET4にシリアライズ
追加JSONParameters.SerializerMaxDepthがダウンに行くための最大の深さを制御します
追加しましたJSONParameters.InlineCircularReferencesは私が備わっ$とインラインすでに見たオブジェクトを無効にします
JSONParameters.UseExtensions = falseの場合も、循環参照を無効にします
このバージョン2.1.5の新機能である:?
この追加された直接のNULL可能ToObject&#x3cを変換; X&#Spark Proの。すなわち、int型?長いですか?等
バグ修正デシリアライズプライベートセット、ノーセットのプロパティ
追加ReadonlyTest()上記のためのテスト
このバージョン2.1.4の新機能である:クラスの構造体のプロパティをデシリアライズ
このバグ修正。
このバージョン2.1.3の新機能です:
この日付と時刻のミリ秒のサポートが追加されました
追加しましたTestMilliseconds()のテスト
このバージョン2.1.2の新機能です:
このバグ修正:
循環参照
このバージョン2.1.0の新機能です:
このJSONからの反射シングルトンにすべての状態を移動
JSONインターフェイスのすべてが今静的です
ToObjectを追加JSONParametersオーバーロード()
円形参照オブジェクト構造をサポート
追加された円形のテスト
この少ないメモリ使用量のためのパーサでToCharArrayを削除します。
バージョン2.0.28の新機能であります
固定値と文字列から列挙型を作成します
内部のいくつかのための辞書に置き換えsafedictionary読み取りにそうはロック
追加されたカスタム属性を無視
IsDefinedの代わりに、GetCustomAttributesを使用
JSON.csの外に移動し、すべての反射コード
今、あなたは、デフォルト以外のコンストラクタクラスをデシリアライズすることができます
このバージョン2.0.26の新機能です:
このバグ修正オブジェクト配列の動的タイプの例{[1,2、{"小道具":90}]}
特別なコレクションのサポートが追加されました:StringDictionary、NameValueCollectionの
このバージョン2.0.25の新機能です:
このバグは、動的なJSONと根の配列を修正します。
このバージョン2.0.24の新機能である。例えば、動的なタイプの配列でます。
アクセス内部プロパティd.arr1.a.
JSONParameters.KVStyleStringDictionaryは、文字列のキーの辞書出力を制御するために追加されました。
このバージョン2.0.23の新機能です:
このJSONParameters.IgnoreCaseOnDeserializeが動作するようになりました
ケースのテストを無視追加しました
このバージョン2.0.22の新機能です:
この.NET 3.5のプロジェクトを追加しました。
今「出力」ディレクトリにコンパイルします。
署名されたアセンブリを追加しました。
バージョン番号は互換性の低下を2.0.0.0に滞在します。
ファイルのバージョンはビルド番号が反映されます。
このバージョン2.0.21の新機能:
この固定エッジケーステーリング '&#のx5c;'フォーマッタインチ
コードのクリーンアップフォーマッタ。
このバージョン2.0.20の新機能:
この固定hastableデシリアライズ。
ハッシュテーブルのためのテストを追加しました。
抽象クラスのテストを追加しました。
配列〜3%の性能向上にゲッターのリストを変更しました。
未使用のコードを削除しました。
このバージョン2.0.19の新機能です:
この固定動的オブジェクトとリスト
固定デシリアライズ辞書< T、リスト&#のx3c; V&#のSpark Proの;&#のSpark Proの。そして、辞書< T、Vは[]&#のSpark Proの。
リストと辞書を追加テスト
このバージョン2.0.17の新機能です:staticフィールドとプロパティの
この追加されたシリアル化。
動的オブジェクトのサポートとテストが追加されました。
このバージョン2.0.16の新機能です:
このバグ修正フォーマッタ。
フォーマッタのためのテストを追加しました。
このバージョン2.0.15の新機能である:コードから
この削除さCUSTOMTYPEディレクティブ。
列挙オブジェクトを書き込むために修正しました。
このバージョン2.0.14の新機能です:
このタイミングのために代わりのDateTimeのストップウォッチを使用しました。
代わりに、ブール値の列挙型を使用してmyPropInfo。
スイッチを使用する代わりに、if文リンク。
解析のDateTimeは、最適化されました。
代わりにx5cための&#文字列の単一文字出力を使用して、StringBuilderの;"文字など。
このバージョン2.0.13の新機能:ヌルと
このバグ修正コンマエッジケース。
統一DynamicMethodはSilverLight4コードを呼び出します。
Silverlightのテストケース。
このバージョン2.0.12の新機能です:
このバグは、ネストされたジェネリック型を修正します。
バグ修正nullでコンマエッジケース。
このバージョン2.0.10の新機能です:
この追加MonoDroidプロジェクト。
このバージョン2.0.9の新機能:
このルートレベルのデータセットおよびDataTableのデシリアライズ(あなたがToObject&#x3cをしなければならないのサポートが追加されました。データセット&#のSpark Proの;(...) )。
データセットのテストを追加しました。
このバージョン2.0.8の新機能である:大きな数の変換の
このバグ修正。
このバージョンのv2.0.5の新機能です:
この固定数は不変形式の解析。
ドイツ語ロケールの数のテスト(、。問題)のためのテストを追加しました。
このバージョンV2.0.4の新機能です:
この固定ヌルオブジェクト - &#のSpark Proの。ヌル"リターン"
クラスに追加された密封されたキーワード
バグ修正SerializeNullValues =偽と最後に余分なコンマ
また、世界的なタイプを無効にしますUseExtensions =偽
解析の設定を修正paramerters()
このバージョンのv2.0.3の新機能である:デシリアライズにチェック
この読み取り専用プロパティ。
バグはユニットテストと、ネストされた型をデシリアライズ修正します。
Silverlightの4プロジェクトのビルドを修正しました(シルバー5がサポートされていません)。
このバージョンのv2.0.2の新機能です:
このバグ修正$型と配列。
このバージョンのv2.0.1の中で新しい何が:
このリスト&#のx3cに変更ArrayListの;オブジェクト&#のSpark Proの。 Silverlightコードを連結しました。
より多くのテストを追加しました。
速度増加グローバルタイプ($型)を使用。
このバージョンV2.0.0の新機能です:
このバグ修正リフレクションコード
追加されたユニットテスト
([]などをint型)ルートレベルアレイをデシリアライズ
逆シリアル化ルートレベル値の型(int型、長い、小数、文字列)
ToObject&#x3cをデシリアライズ。辞書< T、V&#のSpark Proの。 &#Spark Proの。
ToObject&#x3cをデシリアライズ。リスト&#のx3c; T&#のSpark Proの。 &#Spark Proの。
このバージョンのv1.9.9の新機能である:JSONParametersの
このスペルミス。
バグ修正パラメータの初期化。
バグ修正文字と文字列のToStringメソッド。
リフレクションクラスに反射コードをリファクタリング。
トップレベルの構造体オブジェクトのシリアライズ/デシリアライズのサポートが追加されました。
このバージョンのv1.9.8の新機能です:
この追加DeepCopy(OBJ)とDeepCopy< T&#のSpark Proの;(OBJ)。
JSONParametersにコードをリファクタリングし、JSONの過負荷を削除しました。
匿名型(デシリアライズは、現時点では不可能である)をシリアル化するためのサポートが追加されました。
非オブジェクトルートとバグ修正$タイプ出力。
このバージョンのv1.9.7の新機能です:
このバグ修正のSilverlightバージョンGlobalTypesをサポートするために、
シリアライザから削除インデントロジック
追加美しく(JSON)JSONへの方法
SafeDictionaryに追加されたロック
既存のオブジェクトを充填するための追加FillObject(OBJ、JSON)
このバージョンのv1.9.6の新機能です:
この出力JSONのサイズを小さくするグローバルな型定義のための$の種類の拡張子を追加しました。
上記(デフォルト= true)を制御するための追加UsingGlobalTypesの設定。
バグは、配列とテーブルの定義(以下糸くずの訴え)の間のDataTableカンマを修正。
文字列キーの辞書は(ないKV形式)が最適にシリアライズされます。
このバージョンV1.9の新機能です:
このは、公共分野のサポートが追加されました。
この制限事項:
このシルバー4.0+アプリケーションのための不完全なサポート。
多次元配列はサポートされていません。
コメントが見つかりません