У меня есть строковая переменная C #, имеющая следующую сериализованную строку Json:
{
"Video": "1",
"Voice": "1"
}
, и я пытаюсь отправить ее через postMessage
следующим образом:
string jsonVerticalTypeQuantity = Newtonsoft.Json.JsonConvert.SerializeObject(VerticalTypeQuantity);
<script>
$(document).ready(function () {
parent.postMessage({ "SelectedComponent": "@jsonVerticalTypeQuantity"}, "*");
});
</script>
Но когда япроверьте это в браузере, он добавляет дополнительные символы, такие как "
Почему это так?и как я могу опубликовать строку JSON как есть?