Подтвердить что ты не робот

Как импортировать JsonConvert в приложение С#?

Я создал проект библиотеки С#. Проект имеет эту строку в одном классе:

JsonConvert.SerializeObject(objectList);

Я получаю сообщение об ошибке

имя JsonConvert не существует в текущем контексте.

Чтобы исправить это, я добавил System.ServiceModel.Web.dll к ссылкам, но не повезло. Как я могу решить эту ошибку?

4b9b3361

Ответ 1

JsonConvert - из пространства имен Newtonsoft.Json, а не System.ServiceModel.Web

Используйте NuGet для загрузки package

"Проект" → "Управление пакетами NuGet" → "Поиск" newtonsoft json ". → нажмите" установить ".

Ответ 2

щелкните правой кнопкой мыши по проекту и выберите Manage NuGet Packages.. В этом выберите Json.NET и установите

После установки

используйте следующее пространство имен

using Newtonsoft.Json;

то для десериализации

используйте следующее:
JsonConvert.DeserializeObject

Ответ 3

Установите его с помощью NuGet:

Install-Package Newtonsoft.Json


Отправка этого в качестве ответа.

Ответ 4

Или, если вы используете ядро ​​dotnet,

добавить в ваш .csproj файл

  <ItemGroup>
    <PackageReference Include="Newtonsoft.Json" Version="9.0.1" />
  </ItemGroup>

И

dotnet restore

Ответ 6

Инструменты → Диспетчер пакетов NuGet → Консоль диспетчера пакетов

PM> Install-Package Newtonsoft.Json