問題タブ [jsonconvert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
147 参照

json - 子リソースを更新する際の標準 REST API 規則

状況があります: カテゴリ - さまざまなタイプのマスター データ。注文 - カテゴリへの参照があります。Order から Category への 1 対 1 のマッピングです。Order テーブルには、Category への外部キー列があります。注文を取得する API

/users/orders

戻り値の型は

{ "name: "abc", "categoryId" : 23 }

うまくいくか、jsonを次のように返す必要があります

{ "name: "abc", "category" : "CAT-A" }

クライアントがカテゴリを知っている場合の注文の作成/更新のユースケースもあります。カテゴリで新しい注文を投稿するには、API が必要です。それはこのようなものであるべきですか?

または、このようなものですか?

0 投票する
2 に答える
227 参照

c# - 不明な json 構造から読み取る - 初心者

JSON 文字列があり、そこから値を抽出する必要があります。たとえば、 and の値を取得する必要がありIDますName

注: この 用に作成されたモデルはありませんJSON

私のコード:

console.write が印刷されないIDか、印刷できますName。どうすればこれを解決できますか? 質問をうまく説明できれば幸いです。申し訳ありませんが、私は初心者です。

0 投票する
0 に答える
524 参照

c# - カスタムJsonConverterを使用してフラットなJSONをネストされたオブジェクトにマップする方法は?

フラット化されたプロパティが属性でマークされているネストされたオブジェクトに、フラットな JSON をマップする必要がありFlatます。例:マッピング

次のモデルに

与えるべきBar { Foo { X = 1, Y = 2 }, Z = 3 }です。複雑なオブジェクトから JSON への変換を実装しましたが、その逆は実装しませんでした:

UPD : コードを更新しました。一部のケースでは機能しますが、一部の (非フラット) プロパティではInvalidCastException、JSON を読み込もうとするとスローされます (ReadObject例外メッセージ付きのコメントを参照してください)。たとえば、次のようなDTOクラスがあります

Nameは正しく処理されますが、読み取ろうとするとFoo例外が発生します。最小限の再現可能な例: https://pastebin.com/2gXNiLMz

0 投票する
1 に答える
1073 参照

c# - C# - JSON ファイルにリストを保存すると OutOfMemoryException が発生する

圧力マップのストリーミング データを保存しようとしています。基本的に、次のように定義された圧力マトリックスがあります。

基本的に、私はこれpressureMatrixを 10 ミリ秒ごとに取得しています。すべての情報を JSON ファイルに保存して、後で再現できるようにしたいと考えています。

私がやっていることは、まず第一に、私がヘッダーと呼んでいるものを、録音を行うために使用されるすべての設定で次のように書くことです:

次に、新しい圧力マップを取得するたびに、新しいスレッドを作成して新しいものを追加しPressureMatrix、ファイルを書き直します。

約 20 ~ 30 分後に OutOfMemory Exception が発生します。これは、システムがrecordedData varを保持できないためList<PressureMatrix>です。

これを処理してデータを保存するにはどうすればよいですか? 24~48時間の情報を保存したい。

0 投票する
1 に答える
38 参照

python - 変換を処理できない場合、str はどのようなエラーをもたらしますか?

私は、デフォルトのjsonエンコーダーとセットを使用して変換できるすべてのものを変換する一種の「ユニバーサル」jsonデコーダーを作成していstr()ます.最初にどんな種類のデータがあったかを知っています。

したがって、小さな修正により、次のコードはhereから取得されます。

次に、このエンコーダーを使用して関数を変換しようとすると、次のようなものが返されます。

これも少しばかげていますが、私の目的にはまったく問題ありません。

問題はstr()、入力引数として提供されたものの変換に失敗した場合はどうなるかということです。どのようなエラーが発生しますか? 私はソースを調べましstrたが、変換エラーの可能性を正確に (もしあったとしても?) 取得できませんでした。または、提供されたあらゆる種類の入力を変換すると想定されていますか?