查询字符串中的复杂对象

用户2093587239023

如何在查询字符串中具有此结构?

"properties": {
        "list": [
            {
                "label": "bye",
                "value": "world"
            },
            {
                "label": "hello",
                "value": "mars"
            }
        ]
    }

我已经尝试过properties[][list][label]=bye&properties[][list][value]=world&properties[0][label]=hello&properties[0][value]=mars,也曾经尝试过properties[][list][label]=bye&properties[][list][value]=world&properties[][list][label]=hello&properties[][list][value]=mars,但都没有用。我用php构建它们http_build_query

我需要在查询字符串中具有此结构,因为我必须将数据以及其他一些内容通过POST发送到PHP站点。

贝诺瓦·埃斯纳德

我在查询字符串中看到两个错误:

  • properties是一个对象,因此无需使用[]添加元素。
  • list 是一个数组,因此必须在查询字符串中使用数字索引。

正确的查询字符串是:

?properties[list][0][label]=bye
&properties[list][0][value]=world
&properties[list][1][label]=hello
&properties[list][1][value]=mars

(多行以提高可读性)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将复杂对象转换为查询字符串

将查询字符串中的复杂对象列表传递给WEB API

Python中CSV字符串的复杂JSON对象

通过查询字符串将复杂对象传递给.netcore1.1 Webapi

如何对象转换为Java中的查询字符串?

根据Javascript中的查询字符串创建嵌套对象

PowerShell - 字符串中的复杂替换

R中的复杂字符串操作

文件中复杂的字符串替换

PowerShell 中的复杂变量字符串

在 javascript 中拆分复杂的 (?) 字符串

删除复杂字符串中的空格

如何在Perl中解析由jQuery.ajax()生成的复杂查询字符串?

将复杂类型的集合与查询字符串中的其他属性绑定

json中的字符串替换不适用于复杂对象

将复杂的嵌套用户定义对象序列化为javascript中的字符串

如何从使用 dapper 返回的复杂对象中修剪所有字符串

使用 localStorage 中的嵌套数组对复杂对象进行字符串化和解析

从参数对象构建查询字符串

Javascript对象的查询字符串编码

通过查询字符串将复杂对象绑定到新的ASPNET Core Razor页面的模型

将复杂的字符串传递给React对象

从复杂的字符串数组创建JSON对象

将serialized()复杂字符串转换为对象数组

从python中的复杂字符串中获取特定字符

从查询字符串中删除字符

领域数据库中的查询:查找包含查询字符串的所有对象

从字符串数组中删除字符串对象

从 Tableau 中的复杂字符串中解析名称