問題タブ [json-serializable]

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 投票する
2 に答える
324 参照

json - flutter json_serializable 欠落ファイル

2 つの異なる .g.dart ファイルを作成したというエラーが表示される理由がわかりません

しかし、このファイルの場合、欠落している部分が表示されます。[警告] json_serializable:lib/Model/Supermodel.dart の json_serializable: "part 'Supermodel.g.dart';" がありません。

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

php - Laravel php 複数の JsonSerializable

私は他のオブジェクトの構成を持つ複雑なオブジェクトモデルを持っており、それぞれに JsonSerializable を使用しています。簡単な例を見てみましょう:

APIの場合、私はちょうどreturn new JsonResponse($carPark);いいjsonを取得します。このオブジェクトをjsonとしてDBに保存したいのですが、'price'値を保存したくありません。

私の質問は: API のオブジェクトに 1 つの json 構造を渡し、db に別の json 構造を渡すにはどうすればよいですか?

PS Laravel DB ORM の場合、Doctrine を使用します。

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

flutter - フラッター レトロフィット ジェネレーター - レトロフィット生成ファイルのエラー

フラッター アプリケーションでレトロフィットを使用しており、モデル クラスを生成するために json_serialzable も使用しています。ここに私のpubspecがあります:

そして、実行するとflutter pub run build_runner build-> fromJsonとtoJsonを含むレトロフィットサービスとモデルの両方のパーツファイルが正常に生成されますが、サービスクラスにResponseにメソッドfromJsonがないというエラーがあります(response not the model class(例:response not the model class)次の図のユーザー モデル):

ここに画像の説明を入力

ビルド時にpubspecのバージョンを同じ結果に変更しようとしました。私はこれに行き詰まっており、チョッパーよりもディオでレトロフィットを使用することを好むので、どんな助けも大歓迎です。