Meteor-ejson
流星-EJSON
EJSONは、 Date および Binary 型をサポートするJSON構文の拡張です。
EJSONをインストールする
EJSONパッケージをインストールするには、コマンドプロンプトウィンドウから追加する必要があります。
日付の例
コンソールは正しい日付値を記録します。
バイナリの例
同じことがバイナリタイプに適用できます。
コンソールが新しいデシリアライズされた値を記録していることがわかります。
文字列化
コンソールで新しい値を確認できます。
Sr.No. | Method & Details |
---|---|
1 |
EJSON.parse(string) 文字列をEJSON値に解析するために使用されます。 |
2 |
EJSON.stringify(value) 値を文字列にシリアル化するために使用されます。 |
3 |
EJSON.fromJSONValue(value) JSONからEJSON値をデシリアライズするために使用されます。 |
4 |
EJSON.toJSONValue(value) EJSON値をJSONにシリアル化するために使用されます。 |
5 |
EJSON.equals(value1, value2) 2つの値が等しいかどうかを比較するために使用されます。 |
6 |
EJSON.clone(value) 値の詳細コピーを返すために使用されます。 |
7 |
EJSON.newBinary EJSONがシリアル化できるバイナリデータを割り当てるために使用されます。 |
8 |
EJSON.isBinary(x) 値がバイナリデータかどうかを確認するために使用されます。 |
9 |
EJSON.addType(name, factory) カスタムEJSONタイプの作成に使用されます。 |
10 |
customType.typeName() カスタムタイプの名前を返すために使用されます。 |
11 |
customType.toJSONValue() カスタムタイプのシリアル化に使用されます。 |
12 |
customType.clone() カスタムタイプのディープコピーを返すために使用されます。 |
13 |
customType.equals(otherValue) カスタムタイプの値と他の値の比較に使用されます。 |