Я довольно запутался в том, как смешивать razor и js. Это текущая функция, с которой я застрял:
<script type="text/javascript">
var data = [];
@foreach (var r in Model.rows)
{
data.push([ @r.UnixTime * 1000, @r.Value ]);
}
Если бы я мог объявить код C # с помощью
, а все остальное было бы кодом JS - это было бы то, что мне нужно:
У меня есть ситуация, когда я получаю некоторые известные значения из api в json, но затем мне нужно получить набор неизвестных значений (например, пароль и ошибка электронной почты в этом json):
{"error":{"httpCode":400,"message":"Invalid parameters"}, "message":{"errors":
{"password":"is too short"
,"email":"is invalid"}}}
Я знаю, что всегда будет отображаться «error» и «message.errors». Я не знаю заранее, какими будут токены / свойства (пароль, электронная почта)
Я пытаюсь использовать Json.net, чтобы получить к ним доступ, и просто пишу в построитель строк:
У меня есть ситуация, когда я получаю некоторые известные значения из api в json, но затем мне нужно получить набор неизвестных значений (например, пароль и ошибка электронной почты в этом json):
{"error":{"httpCode":400,"message":"Invalid parameters"}, "message":{"errors":
{"password":"is too short"
,"email":"is invalid"}}}
Я знаю, что всегда будет отображаться «error» и «message.errors». Я не знаю заранее, какими будут токены / свойства (пароль, электронная почта)
Я пытаюсь использовать Json.net, чтобы получить к ним доступ, и просто пишу в построитель строк: "пароль слишком короткий, адрес электронной почты недействителен"
JObject root = JObject.Parse(<json string>);
этот код дает мне root.Properties, но я делаю что-то не так, так как я не получаю свойства от его дочерних элементов. Чего я не получаю?
Спасибо,