nodeJSのAPIへのリクエストの本体にJSONオブジェクトを作成しようとしています。私は私のJSONを作成していなかったOkHttp Android post cause error JSON形式が不正です
String patientAddress = "0x83d0aa553df8bbf2c70c8250a1edbdef5be2ccbe";
MediaType JSON = MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(JSON, "{patientAddress:" + patientAddress + "}");
Request request = new Request.Builder()
.url(getString(R.string.main_url) + "/api/getPatientDetails")
.headers(buildStandardHeaders(Stormpath.accessToken()))
.post(body)
.build();
EDIT
問題ワスト:
ここSyntaxError: Unexpected token p in JSON at position 1
は私が私の要求使用OkHttpClientを作る方法です:私は私のサーバー側でこのエラーを得続けますここに作業コードがあります:
String patientAddress = "0x83d0aa553df8bbf2c70c8250a1edbdef5be2ccbe";
MediaType JSON = MediaType.parse("application/json; charset=utf-8");
RequestBody body = RequestBody.create(JSON, "{\"patientAddress\" :\"" + patientAddress + "\"}");
Request request = new Request.Builder()
.url(getString(R.string.main_url) + "/api/getPatientDetails")
.headers(buildStandardHeaders(Stormpath.accessToken()))
.post(body)
.build();
あなたは解決策を導くように答えを受け入れることができます。 –