0
我想解析JSON。我使用下面的代碼來解析JSON在剃刀視圖中解析Json
var sr = @Html.Raw(Json.Encode(Model.CanvasJsonData));
這裏CanvasJsonData
是string
類型,包含以下JSON字符串:
{
"client":{
"instanceId":"_:GPAT_Connect:18:2;a:canvasapp",
"targetOrigin":"https://gcpaexp--gcpdev3q1.cs13.my.salesforce.com",
"instanceUrl":"https://gcpaexp--GCPDEV3Q1.cs13.my.salesforce.com",
"oauthToken":"00DW0000008sVOh!AR8AQLlBiYZZ0iJHv6xBOMSppnBkO_g0Vlug2072sPQ.JkgtRNpQh7zF0Qym7oDOQn1c3qhAmRAJ6VWr55zdpCDYp1WD_EI4"
}
}
我做正確地解析JSON?我需要做這個mvc剃刀視圖。
現在,我的問題是我得到sr.client
爲undefined
。
var sr = @Html.Raw(Json.Encode(Model.CanvasJsonData));
Sfdc.canvas(function() {
Sfdc.canvas.client.publish(sr.client, {
name: 'mybox.sendVal', payload: { value : 'request created'} });
})() ;
我重寫的對象你的JSON字符串,因爲它不是valide。在答案中用正確的JSON重新測試,並檢查是否仍然出現錯誤。 – CodeNotFound
解析JSON @ Html.Raw(Json.Encode(Model.CanvasJsonData))是否正確? [email protected](Model.CanvasJsonData); – user662285