からフィールドをカットオフ:は、私はこのようなJSON文字列を持つJSON文字列
{"id":"111","name":"abc","ids":["740"],"data":"abc"}
私はフィールド"ids"
をカットしたい、しかし私は["740"]
のような値先験的知りません。したがって、例えば、 ["888,222"]
などです。目的はフィールドなしのjson文字列を取得することです"ids"
。
どうすればよいですか? JackMapper
を使用する必要がありますか?
EDIT:
IはJackMapper
JacksMapper.readValue[Map[String, String]]
として(jsonString)to get only fields that I need. But the problem is that
"ID" を使用しようとした:それは配列のため[ "740"]は `解析エラーをスロー。だから、解析する前にこのフィールドを切り捨てることにしましたが、それは醜い解決策ですが、理想的にはjson文字列をMapに解析したいだけです。
あなたはどんなプログラミング言語を使っていますか? –
@BrankVictoria:スカラー、タグで示されているように – duckertito
@cchantep:JacksMapper.readValue [Map [String、String]](jsonString) 'として' JackMapper'を使って、必要なフィールドだけを取得しようとしました。しかし、問題は '' ids ':["740"] 'が解析エラーをスローすることです。だから、解析する前にこのフィールドを切り捨てることにしましたが、それは醜い解決策ですが、理想的にはjson文字列をMapに解析したいだけです。 – duckertito