20240304 json可以包含复杂数组(数组里面套数组)

欣赏一下我的思维,它会以漫画,表格,文字。。。各种各样的形式呈现

 

 

对于问题1问题2

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON本质上是一种文本格式,用于表示结构化数据,基于JavaScript语法但独立于语言,许多编程语言都有解析JSON数据的功能。

JSON格式可以表示如下几种类型的数据:

  • 字符串(string)
  • 数字(number)
  • 对象(object,类似于Python中的字典)
  • 数组(array,类似于Python中的列表)
  • 布尔值(true/false)
  • null

所以,对于你的问题,“JSON里面可以包含python的list吗?”答案是肯定的。在JSON中,Python的列表通常会被表示为数组。当你将一个包含列表的Python对象转换为JSON格式时,这个列表会被转换成JSON数组。例如,Python中的列表 [1, 2, 3] 在JSON中表示为 [1, 2, 3]

对于问题3

JSON的数组元素可以包含数组,这允许创建多层嵌套的数据结构。你提供的示例中展示了这种嵌套数组的结构,不过,它似乎包含了一个小错误:在最内层的数组中,[2,3[4,5]] 应该是一个语法错误,因为它缺少逗号来分隔元素和一个嵌套数组的开始括号。正确的格式应该是 [2,3,[4,5]]

比如{"struct_list":[[1,2,[1,2,3],[2,3[4,5]]]],...},是ok的。

try a try


num=1
struct=[1,2,[2,3]]


# 测试接口
@app.get("/")
async def root():
    image_path=('./image/my_favourite_fll.jpg')
    with open(image_path, "rb") as image_file:
        encoded_image = base64.b64encode(image_file.read()).decode('utf-8')
    return {"message": [num,struct],"商品2":"我最喜欢的fll","image":encoded_image}

相关推荐

  1. 嵌套json 数组结构

    2024-03-12 00:34:02       39 阅读
  2. 什么是jsonjson可以存放哪几种数据类型

    2024-03-12 00:34:02       13 阅读
  3. C# 使用Newtonsoft.Json来读取JOSN数组

    2024-03-12 00:34:02       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-12 00:34:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-12 00:34:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-12 00:34:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-12 00:34:02       18 阅读

热门阅读

  1. 【frp】新版本 frp 参考配置分享

    2024-03-12 00:34:02       20 阅读
  2. C++初学

    C++初学

    2024-03-12 00:34:02      19 阅读
  3. CompletableFuture的使用

    2024-03-12 00:34:02       19 阅读
  4. 复习C++

    2024-03-12 00:34:02       22 阅读
  5. SQL 函数

    2024-03-12 00:34:02       21 阅读
  6. Git - Protocol

    2024-03-12 00:34:02       21 阅读
  7. Linux基础命令

    2024-03-12 00:34:02       19 阅读
  8. 【C#语言入门】16. 委托详解

    2024-03-12 00:34:02       19 阅读
  9. 【IVA】加速计算中常用的硬件

    2024-03-12 00:34:02       16 阅读