如何驗證服務器端的JSON字符串?假設我有一個來自UI的json。例如:驗證JSON字符串服務端
{
"Name": "shivaji",
"CoverageAmount": "1000$"
}
如果有人編輯它使用Firebug的瀏覽器,我如何可以驗證它在服務器端?
如何驗證服務器端的JSON字符串?假設我有一個來自UI的json。例如:驗證JSON字符串服務端
{
"Name": "shivaji",
"CoverageAmount": "1000$"
}
如果有人編輯它使用Firebug的瀏覽器,我如何可以驗證它在服務器端?
只要使用ObjectMaper,並發現異常。如果它拋出異常,那麼比你的Json無效。
這是最簡單的方法,幾乎沒有任何正則表達式可以給這個。
這取決於,你使用的是什麼服務器端語言?
如果您使用的是JavaScript和節點,您將處理請求並使用JSON.parse進行解析,就像在瀏覽器中一樣,然後訪問屬性並從那裏進行驗證。
你可能會使用PHP,得到這個職位的身體和轉換JSON到assoc命令數組:
$requestBody = file_get_contents('php://input');
$data = json_decode($requestBody, true);
I我期待在java –
不太喜歡java,但我想有一種方法可以讀取http請求並將字符串解析爲json,並從中獲取和反對 –
你想要什麼驗證? JSON作爲一個整體還是其中的價值? – aksappy
驗證是爲了什麼?你會寫一個檢查正確性的規則。不知道你需要從數據中得到什麼,就不可能知道如何去做。 – JJJ
以上所有內容,您還應該添加您正在開發的語言/環境以及您已經嘗試的內容。 – vzsg