仅使用一行文本发布JSON

时间:2012-09-07 10:05:24

标签: json

我想用一行文字发布一个json。 "Hello, I'm waiting for you"

我试过了:{ "":"Hello, I'm waiting for you" }

但是不起作用。

我试图只发布文字,但这不起作用。 我也试过{ "Hello, I'm waiting for you" },但我怀疑它是一个格式错误的JSON。

编辑: 目标是发送此HTTP REQUEST

POST /controller/action HTTP/1.0
Host: sample.net
Authorization: Basic falseSignOfPasswordAndUser
Content-Type: application/json
"Hello, I'm waiting for your"

2 个答案:

答案 0 :(得分:2)

正如皮特西斯所说,你可以说一个阵列,但这似乎有点过分。我建议你修改你的协议,或者根本不使用json。

编辑:总结评论中的讨论:OP不需要发送JSON,协议只指定他会在JSON中收到他的请求的答案。 因此,他发送了明文,它起作用,独角兽又开始在地球上行走(或差不多)。

答案 1 :(得分:0)

你对细节有点了解,但是如果你想在php中使用json_decode发布的值,你应该能够发布["Hello, I'm waiting for you"]

最终得到一个单元素php数组。

$x = json_decode('["Hello, I am waiting for you"]');
var_dump($x);

结果:

array(1) { [0]=> string(27) "Hello, I am waiting for you" }