Одна статья, чтобы получить Python для обработки данных json
В практической работе, особенно при передаче веб-данных, мы часто сталкиваемся с json-данными. Он не так удобен, как обычные текстовые данные и числовые данные, и очень похож на данные словарного типа в Python, что вызывает беспокойство у многих людей.
В этой статье подробно рассказывается, как использовать Python и pandas (сторонняя библиотека для Python) для обработки данных json в конкретных случаях.Основное содержание включает:
- Введение в JSON-данные
- Часто используемый сайт конвертации данных json
- Преобразование данных json и данных Python
- панды обрабатывают данные json
Введение в JSON-данные
что такое json данные
Во-первых, давайте посмотрим на объяснение json из Википедии:
JSON(JavaScript Object Notation, нотация объектов JavaScript) — этоДуглас КрокфордЗадуманный и спроектированный, легкийязык обмена данными, язык на основе удобочитаемого текста для передачи объектов данных, состоящих из значений свойств или сериализованных значений.
Формат данных JSON не зависит от языка. даже если оно исходит изJavaScript, но в настоящее время многиеЯзык программированияОба поддерживают поколение иРазобрать. расширение файла
.json
.
Через вышеуказанное официальное введение мы заключаем 3 пункта:
- JSON — это язык текста (данных), сверхлегкий формат обмена данными.
- Данные JSON легко читаются и хорошо читаются
- Производные от JavaScript, другие языки могут анализировать данные JSON.
json тип данных
JSON на самом деле является подмножеством JavaScript, в языке JSON всего 6 типов данных или любая их комбинация:
- число: то же, что и число в JavaScript
- логическое значение: true или false в JavaScript
- строка: строка в JavaScript
- ноль: ноль в JavaScript
- массив: представление JavaScript: []
- объект: JavaScript
{...}
Представление
правило двух точек
1. Язык JSON указывает, что набор символов должен бытьUTF-8
2. Для унифицированного парсинга JSONнитьТребование должно быть заключено в двойные кавычки""
Часто используемый сайт конвертации данных json
1. json.cn:www.json.cn/
2. Инструмент новичка json:С сайта.ruohohby.com/front-end/5…
3. сойсон:www.sojson.com/, очень полная обработка json...
4. кжсон:www.kjson.com/
5. Программирование инструмента проверки Lion-json:Уууу. Я учусь на 3С. Только /tools/index…
6. JSONViewer:jsonviewer.stack.hu/, для определения формата Json...