Как сериализировать JObject без форматирования?

Вы можете проверить документацию для любой функции Julia, нажав ?, чтобы перейти в режим помощи, см. Вывод ниже:

help?> @.
  @. expr

  Convert every function call or operator in expr into a "dot call" (e.g. convert f(x) to f.(x)), and convert
  every assignment in expr to a "dot assignment" (e.g. convert += to .+=).

  If you want to avoid adding dots for selected function calls in expr, splice those function calls in with $.
  For example, @. sqrt(abs($sort(x))) is equivalent to sqrt.(abs.(sort(x))) (no dot for sort).

. векторизовать все вызовы функций в выражении, следующем за макросом.

Если вы не уверены, как работает любой макрос Julia, я рекомендую использовать макрос @macroexpand, например:

julia> @macroexpand @. [1, 2, 3] + [4, 5, 6]
:((+).([1, 2, 3], [4, 5, 6]))
81
задан Brian Rogers 20 December 2015 в 00:58
поделиться

2 ответа

Назовите JObject's ToString(Formatting.None) метод.

, Кроме того, если Вы передаете объект JsonConvert. Метод SerializeObject это возвратит JSON без форматирования.

Документация: Запись текст JSON с JToken. ToString

155
ответ дан James Newton-King 24 November 2019 в 09:32
поделиться

Вы также можете сделать следующее:

string json = myJObject.ToString(Newtonsoft.Json.Formatting.None);
34
ответ дан 24 November 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: