問題タブ [jackson2]

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 に答える
2570 参照

java - json 配列をリストを保持する Java オブジェクトに逆シリアル化します

わかりましたので、これを少しいじっています。次のようなオブジェクトを保持するjson配列を取得しています。[{ "id": "1", "name": "some name", "url": "some url", "active": true }, { "id": "2", "name": "some other name", "url": "some other url", "active": true } ]"

今、私はその配列を、配列内のオブジェクトのリストを保持する Java オブジェクトにデシリアライズできるようにしたいと考えています。次のようなカスタム デシリアライザーを作成しました。

リストを保持するクラスは次のようになります。

さて、これがばかげたアプローチかもしれないことはわかっていますが、簡単に言えば、これは必要なだけです。このエラーが発生するため、明らかに何か間違ったことをしています:

[ソース: [{"id":"1","name":"Posttrack","url":"http:\ dev.posttrack.com","アクティブ":true},{"id":"2","名前":"トラックユニット","url":"http:\dev.trackunit.com","アクティブ":真実}]; 行: 1、列: 1]

だから私の質問。これは可能ですか?ここでどこが間違っているのですか。

ありがとうございます!