何らかの理由で、プロジェクトで特定の文字列を使用する必要があります。これはテキスト ファイルです (JSON ファイルです)。
{"algorithm":
[
{ "key": "onGapLeft", "value" : "moveLeft" },
{ "key": "onGapFront", "value" : "moveForward" },
{ "key": "onGapRight", "value" : "moveRight" },
{ "key": "default", "value" : "moveBackward" }
]
}
次のようにJAVAで定義しました。
static String input = "{\"algorithm\": \n"+
"[ \n" +
"{ \"key\": \"onGapLeft\", \"value\" : \"moveLeft\" }, \n" +
"{ \"key\": \"onGapFront\", \"value\" : \"moveForward\" }, \n" +
"{ \"key\": \"onGapRight\", \"value\" : \"moveRight\" }, \n" +
"{ \"key\": \"default\", \"value\" : \"moveBackward\" } \n" +
"] \n" +
"}";
次に、配列内のキーと値を分離する必要があります。
key[0] = onGapLeft; value[0] = moveLeft;
key[1] = onGapFront; value[1] = moveForward;
key[2] = onGapRight; value[2] = moveRight;
key[3] = default; value[3] = moveBackward;
私は Java が初めてで、文字列クラスがよくわかりません。その結果を得る簡単な方法はありますか?あなたは本当に私を助けるでしょう!
ありがとう!
更新: 説明が不十分でした、申し訳ありません。このプログラムは LEGO NXT ロボットで実行されます。そこでは JSON がうまく機能しないので、この JSON ファイルを通常の STRING として解釈する必要があります。私が欲しいものを説明してくれることを願っています:)