將您的json函數包裝在'
中。因此使用$json = '{"active":"false","period":"23-05-2017 to 25-05-2017","percentage":null,"value":null,"status":"inc","fixed_price":null}'
。
注意打開和關閉。那麼你可以調用json_decode($ JSON)
這裏是完整的結果工匠修補匠:
>>> $json = '{"active":"false","period":"23-05-2017 to 25-05-2017","percentage":null,"value":null,"status":"inc","fixed_price":null}'
=> "{"active":"false","period":"23-05-2017 to 25-05-2017","percentage":null,"value":null,"status":"inc","fixed_price":null}"
>>> json_decode($json);
=> {#869
+"active": "false",
+"period": "23-05-2017 to 25-05-2017",
+"percentage": null,
+"value": null,
+"status": "inc",
+"fixed_price": null,
}
我確認這是一個有效的JSON。也許你錯誤地調用瞭解碼器。 你能發佈相應的java代碼嗎? – Elektordi
因爲使用'$ json ='{「active」:「false」,「period」:「23-05-2017至25-05-2017」,「percentage」:null ,「value」:null,「status」:「inc」,「fixed_price」:null}''。注意打開和關閉。那麼你可以調用'json_decode($ json)' –
我使用php json _decoder。我將該字符串保存在一個變量中,然後調用這個'json_decoder($ a)'。然後錯誤發生@Elektordi –