Как избежать ошибок — вопросы, на которые следует обратить внимание во front-end и back-end json

Вставьте сюда описание изображения

Когда мы работаем над проектом разработки, нам необходимо передавать данные между интерфейсом и сервером, поэтому нам нужен json. И json — это своего рода строка

  • 1.Давайте сначала поговорим о фронтенде.На
    Вставьте сюда описание изображения
    самом деле, оба они означают, что фронтенд надеется получить от бэкенда такие форматы данных, как json.Затем нам нужно уделить внимание преобразованию данных в json на серверная часть для возврата.

  • 2. Бэкенд
    Здесь я расскажу о своем.
    Прежде всего, данные, возвращаемые бэкендом, могут быть в виде строк, коллекций, объектов и т. д., затем нам нужно преобразовать их в json. Например, у меня
    есть коллекция здесь
    Вставьте сюда описание изображения

Я сохранил в нем некоторые данные, затем надеюсь вернуться к интерфейсу, я использую здесь метод:

Вставьте сюда описание изображения
Таким образом, вы можете преобразовать коллекцию в json. Я использую com.alibaba.fastjson.JSONObject jsonObjectздесь класс этого пакета. Если у вас есть другие данные, преобразованные в json, вам нужно обратить внимание на то, что используемый вами пакет отличается (имя класса может быть такой же).
Таким образом, данные внешней и внутренней стыковки могут быть гарантированно согласованными.

    1. Здесь есть еще одна проблема. Когда серверная часть возвращается во внешний интерфейс, обнаруживается, что действительно есть искаженные символы. В это время вы можете добавить это в серверную часть.

Вставьте сюда описание изображения

Просто установите возвращаемую кодировку

Supongo que te gusta

Origin blog.csdn.net/m0_68987535/article/details/132626892
Recomendado
Clasificación