python - 如何在不使用 json 库或没有任何其他库的情况下读取 json 文件到字典或列表中?

标签 python json

我有一个 JSON 文件,我需要在不使用和库的情况下将它读入字典或列表。这是我的文件内容。

{
   "101":"Break and Enter Commercial",
   "102":"Break and Enter Residential/Other",
   "103":"Vehicle Collision or Pedestrian Struck (with Fatality)",
   "104":"Vehicle Collision or Pedestrian Struck (with Injury)"
}

这是我的尝试

def read_codes(filename):
    jsonData = {}
    # empty list to append to it later
    file = open(filename, "r")
    for key in file:
        print(key)
    return jsonData
print(read_codes('codes.json'))

最佳答案

这样的方式呢:

with open(file) as f:
    your_dict = eval(f.read().replace('\n', ''))

关于python - 如何在不使用 json 库或没有任何其他库的情况下读取 json 文件到字典或列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60716314/

相关文章:

Pythonic方式减去列表左侧重复元素

ios - 在 swift 模型中保存 json 数据的最佳方法是什么

javascript - 在 JavaScript 中,是否有一种将数字转换为字符串的解析 JSON 的方法?

javascript - XML 到 JSON - 在 JavaScript 中处理 xml namespace 和别名

java - Android 通过 URL 获取 JSON 数组

python - 用 Python 绘制频率扫描图

Python正则表达式: search from right to left by delimiter,然后在分隔符左侧部分从右向左搜索

python - 如何针对经典控制问题实现近端策略优化(PPO)算法?

javascript - PHP、phpmyadmin、html、javascript

python - 如何找到 pandas 中仅一列不同的行?