CHAITANYA BASAVA KUMAR Ответов: 1

Как я могу прочитать файл json и привязать его к gridview в ASP.NET, VB.NET


Привет,

Я должен прочитать файл json и привязать его к gridview в asp.net использование vb.net
А также необходимо обновить объект json, добавив или удалив сущности

Пожалуйста, помогите в этом, я искал в google в течение последних 3 дней, я не мог получить никакой помощи


Спасибо
Чайтанья Басава Кумар

Что я уже пробовал:

Я искал в google, но не смог найти ничего полезного. Пожалуйста Хел

lw@zi

Я просто искал "read JSON file in VB.Net-и обнаружил множество полезных результатов. Вы хоть на кого-нибудь из них смотрели? Если да, и вы сами что-то пробовали, вам следует обновить вопрос соответствующим кодом и рассказать, где вы застряли.

F-ES Sitecore

Вам нужно будет разбить его на задачи и решить каждую задачу. Сначала вам нужно преобразовать JSON в какую-то структуру памяти, такую как DataTable или список объектов, поэтому google делает такие вещи, как "vb.net десериализуйте json в datatable". Имейте в виду, что json может принимать любую структуру, но gridview должен быть таблицей, поэтому json, который вы читаете, должен быть подходящим, если это не так, вам нужно будет каким-то образом манипулировать им, чтобы получить его в табличной форме.

Как только ваши данные окажутся в datatable, привяжите их к gridview и узнайте, как использовать режим редактирования gridview для добавления\удаления\обновления строк.

Если у вас есть отсортированный далее необходимо преобразовать данные в GridView обратно в JSON, так что Google, как для сериализации объекта DataTable в JSON.

Если вы ищете в Google, как привязать json к gridview, отредактировать gridview и сохранить gridview обратно в одной статье, то вы никогда его не найдете, вам нужно разбить все на более мелкие задачи и решать их по очереди.

Matias Lopez

Проверьте этот пост:
https://www.codeproject.com/Articles/1108006/From-zero-to-hero-in-JSON-with-Csharp

1 Ответов

Рейтинг:
0

Vincent Maverick Durano

Там есть библиотека под названием Newtonsoft JSON.Net это можно использовать для легкой сериализации и сериализации строки JSON туда и обратно в объект C#/VB.NET. Взгляните, например, на эту статью: Преобразование JSON в DataTable с помощью C# или VB.Net - blakepell.com[^]

Идея состоит в том, чтобы передать потоковый файл JSON в строку, а затем преобразовать эту строку JSON в объект. Этот объект может быть коллекцией, массивом или datatable, в котором вы можете использовать в качестве источника данных для вашего GridView.

Изменение базового файла JSON-это совсем другая история, поскольку вам нужно проанализировать данные из вашего GridView обратно в объект JSON или JArray, выполнить модификацию и затем записать изменения обратно в файл. Вот один из примеров: https://www.c-sharpcorner.com/article/crud-operation-with-json-file-data-in-c-sharp/[^]

Приведенный выше пример написан на языке C#. Если вам трудно интерпретировать код, вы можете использовать этот бесплатный онлайн-конвертер для перевода C# в VB.NET: Преобразователь кода C# в VB и VB в C# – Telerik[^]