jquery datatable
プラグインを使用しています。wiki rest service
です。私は次のように構造体のような文字列を変換するために立ち往生しています。オブジェクトの文字列配列をマップに変換する
[{"name":"sEcho","value":1},{"name":"iColumns","value":5}]
オブジェクトのマップに。 のような::
{"sEcho"=1, "iColumns"=5, "bSearchable_4"=true, "sSearch_3"="", "bRegex_3"=false, "mDataProp_3"=3, "sSearch_1"="", "bSortable_0"=true, "bRegex_1"=false}
質問は、実行する任意の汎用的な方法やライブラリはありますか?
私は休閑を試しています -
queryJson = queryJson.replace("[", "");
queryJson = queryJson.replace("]", "");
String[] params = queryJson.split("},");
Map<String, Object> paramMap = new HashMap<String, Object>();
for(int i=0;i<params.length-1;i++){
String[] curObj = params[i].split(":");
String[] keyObj = curObj[1].split(",");
paramMap.put(keyObj[0], curObj[2]);
}
は、出力を取得します。しかし、私は良い方法があるかもしれないと思います。 これを行うライブラリまたは一般的な方法を教えてください。 おかげ
http://api.jquery.com/jquery.parsejson/はあなたの友人です! –
ありがとう@リチャードハウス。しかし、私はサービスレベルで処理する必要があり、すべてのパラメータは 'jquery datatable'からあらかじめ定義されています。 –
ああ、あなたのJavaの世界です。その話題に関する質問があります。 http://stackoverflow.com/questions/2591098/how-to-parse-json-in-java Javaを実行してから10年以上経ちました。 –