用于php的json查看器库
我想这样显示我的json字符串: 但如果我回显我的json输出,它会显示如下:用于php的json查看器库,php,json,Php,Json,我想这样显示我的json字符串: 但如果我回显我的json输出,它会显示如下: {"Status":2,"TokenReg":"eeea7930efeb7715697a2035fcee3fdf","AllScores":"305","User_ID":"16433"} 是否有任何插件/库可以显示json字符串以及上面的图像(格式化json)?在PHP中使用时,可以指定json\u PRETTY\u PRINT选项 echo json_encode(["foo" => ["bar" =&
{"Status":2,"TokenReg":"eeea7930efeb7715697a2035fcee3fdf","AllScores":"305","User_ID":"16433"}
是否有任何插件/库可以显示json字符串以及上面的图像(格式化json)?在PHP中使用时,可以指定json\u PRETTY\u PRINT
选项
echo json_encode(["foo" => ["bar" => ["baz" => "quix"]]], JSON_PRETTY_PRINT);
这会给您这样的输出
{
"foo": {
"bar": {
"baz": "quix"
}
}
}
这将为您提供所需的输出
{
"Status": 2,
"TokenReg": "eeea7930efeb7715697a2035fcee3fdf",
"AllScores": "305",
"User_ID": "16433"
}
{
“地位”:2,
“TokenReg”:“eeea7930efeb7715697a2035fcee3fdf”,
“所有分数”:“305”,
“用户ID”:“16433”
}
我的字符串作为json字符串存储在数据库中。这很好。你仍然可以
json\u解码
,然后json\u编码
,如果你想的话,你可以用漂亮的打印字体。但是你真的不应该在数据库中存储json。至少不在关系数据库中。JSON是一种序列化格式,通常不适合数据规范化。您通常处理未序列化的数据,然后仅在输出时对其进行序列化,而不是存储序列化的数据,然后在处理过程中对其进行反序列化。JSON_PRETTY_PRINT与php版本相关吗?当我使用JSON\u PRETTY\u PRINT
时,我的输出没有显示任何内容?是的,这就是为什么我的回答中包括了这个问题。它是从PHP5.4.0开始提供的,但老实说,如果您使用的是比它旧的版本,那么您确实需要升级。
{
"Status": 2,
"TokenReg": "eeea7930efeb7715697a2035fcee3fdf",
"AllScores": "305",
"User_ID": "16433"
}