如何将未编码的Json写入我的View并发出第一个和最后一个引号

时间:2016-08-22 22:06:51

标签: javascript json string

我正在使用谷歌地图JavaScript api以字符串形式显示存储在我的SQL服务器上的GeoJson数据。

我遍历模型并将GeoJson返回到google脚本,

            foreach (var item1 in item.state.Geojsonstates)
        {
            @:map.data.addGeoJson(@Html.Raw(Json.Encode(@item1.GeoJsonString)));

        }

这会返回以下HTML代码段

map.data.addGeoJson("{\n\"type\": \"FeatureCollection\",\n\"features

让Json有效我需要发出第一个引号和字符串中的最后一个引号,

map.data.addGeoJson(" <-----this quote needs to be emitted

是否有任何上传者,

Json.Encode())

发出报价包装的函数?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我改变了

@:map.data.addGeoJson(@Html.Raw(Json.Encode(@item1.GeoJsonString)));

@:map.data.addGeoJson(@Html.Raw(@item1.GeoJsonString));