python - 如何在 JSON 文件中创建多个元素
问题描述
我想将 json 文件加载到 python 中,以便在列表中看到列表中的多个元素。我的预期结果应该是(假设我将数据附加到一个空列表):
data = [[{u'destination-port': u'any', u'source': u'any', u'destination': u'outside', u'protocol': u'tcp', u'action ': u'accept'}],[{u'destination-port': u'any', u'source': u'blah', u'destination': u'inside', u'protocol': u' udp', u'action': u'deny'}]]
{
"source": "any",
"destination": "outside",
"destination-port": "any",
"protocol": "tcp",
"action": "accept"
},
{
"source": "blah",
"destination": "inside",
"destination-port": "8080",
"protocol": "udp",
"action": "deny"
}
我的 json 文件应该如何格式化才能达到这个结果?
解决方案
destination-port
通过使用这个json ,我得到了预期的结果(除了data
与测试样本不匹配):
[
[
{
"source": "any",
"destination": "outside",
"destination-port": "any",
"protocol": "tcp",
"action": "accept"
}
],
[
{
"source": "blah",
"destination": "inside",
"destination-port": "8080",
"protocol": "udp",
"action": "deny"
}
]
]
推荐阅读
- c# - 正则表达式 - 在特定情况下替换 C# 字符串中的字符
- dependency-injection - .Net Core 依赖注入。我的 Web 项目是否需要引用所有其他实施项目?
- c# - 来自 WaterfallStep Dialog MS Bot 框架 v4 的自适应卡片响应
- react-native - react-native,react-native webview font-family, webview font-family
- java - 将一组添加到列表(java)
- java - Sonarqube 误报“使用 try-with-resources 或在“finally”子句中关闭此“ResultSet”
- python - python中用带空格和不带空格的引号`'`分隔的列表和分词句子
- wordpress - woocommerce存档过滤,组合属性(颜色)
- javascript - 工具提示未显示条形图 D3.js
- c# - 如何随时间动态延迟可观察的