Azure функция - вывод json объект - прописные буквы меняются на строчные - PullRequest
0 голосов
/ 16 января 2020

У меня есть функция azure, выводящая jsonobject. Выходные данные экспортируются с использованием этого кода

return OkObjectResult(obj)

Исходный объект имеет заглавные буквы в именах свойств. Выходной объект имеет все имена свойств в нижнем регистре. Как определить, чтобы не изменять заглавные буквы?

1 Ответ

0 голосов
/ 17 января 2020

Потому что вы не предоставили свой код о том, как вы создали json объект, поэтому я предоставляю свой тестовый код. Меня устраивает. Я использую JsonConvert.DeserializeObject, создаю json объект и передаю его в ответ.

[FunctionName("Function1")]
        public static IActionResult Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("C# HTTP trigger function processed a request.");

            string name = req.Query["name"];

            dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");

            return name != null
                ? (ActionResult)new OkObjectResult(stuff)
                : new BadRequestObjectResult("Please pass a name on the query string or in the request body");
        }

И ниже мой результат, он сохраняет заглавные буквы.

enter image description here

Надеюсь, это поможет вам, если у вас все еще есть другие проблемы, пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...