Nano Hash - криптовалюты, майнинг, программирование

сценарий python в качестве шаблона для синтаксического анализа файла json в объект python

Я действительно новичок в python и хочу написать сценарий python, который будет создавать объект python, читая файл json.

Я хочу просто передать имя файла json в качестве аргумента скрипту. Я хочу использовать этот скрипт Python в качестве шаблона для анализа файла json. Ниже мой пример содержимого файла json

{"?xml":{"@version":"1.0","@encoding":"Windows-1252"},"TestScript":{"TestExperiment":{"Test1":{"Control":[{"@Type":"System.Windows.Forms.TextBox","@Name":"Description","@FormName":"Test1","Text":null,"Visible":"True"},{"@Type":"System.Windows.Forms.TextBox","@Name":"Objective","@FormName":"Test1","Text":null,"Visible":"True"},{"@Type":"System.Windows.Forms.TextBox","@Name":"Test1","@FormName":"Test1","Text":null,"Visible":"True"}]}}}}

Приведенный выше образец файла очень мал .. Мне может потребоваться разобрать очень большой файл json.

Спасибо,


  • У вас есть направление, поэтому вам нужно приступить к его реализации. Если у вас есть проблемы с реализацией, возвращайтесь с вопросами. 23.06.2014
  • позвольте мне попробовать с помощью приведенной выше ссылки, предоставленной Кристианом Берендтом 23.06.2014
  • Насколько велик ваш json? это несколько мегабайт? несколько сотен мегабайт? Я считаю, что json.load(open(filename)) все еще будет в порядке. Или ваш json больше ОЗУ? Тогда вам понадобится парсер потока, есть некоторые для javascript и java, но я не знаю ни одного для Python atm. 23.06.2014
  • это не дубликат stackoverflow.com/questions/2835559/ .. Здесь пользователю необходимо преобразовать его в объект python со всеми значениями. 23.06.2014

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..