Имам код като по-долу (просто редактира JSON и поставя нови неща на място, посочено от JSONPath):
JToken jp = JToken.Parse(json);
IEnumerable<JToken> nd = jp.SelectTokens(path);
JToken newj = JToken.Parse(newval);
foreach (JToken vl in nd)
((JToken)value).Replace(newj);
json, path, newval са низове. Нямам проблем, когато се опитвам да добавя нов int, float, date, bool, null и т.н.... Проблемът е, когато се опитвам да добавя низ. Форматът с кавички е правилен ("нов низ"), но трябва да добавя и низ без кавички, но имам изключение ("Неочакван край при четене на JSON. Път ''[...]).
Има ли опция за анализиране на низ без кавички?