为什么PHP JSON响应以字符串(####)开头
我知道这似乎是一个荒谬的问题,但我不明白为什么我收到的JSON响应以以下字符串(####)开头{} 是否有一种特殊的方式来解析这个,或者我只是删除了开始和结束大括号之前的所有内容 这是代码输出为什么PHP JSON响应以字符串(####)开头,php,json,parsing,Php,Json,Parsing,我知道这似乎是一个荒谬的问题,但我不明白为什么我收到的JSON响应以以下字符串(####)开头{} 是否有一种特殊的方式来解析这个,或者我只是删除了开始和结束大括号之前的所有内容 这是代码输出 try { $ticker = request('getMarketDepth2', array()); var_dump(request('getMarketDepth2', array())); } catch (Exception $e) { ec
try {
$ticker = request('getMarketDepth2', array());
var_dump(request('getMarketDepth2', array()));
} catch (Exception $e) {
echo "Error:".$e->getMessage();
}
它正在输出字符串(#length){},因为您正在使用var#u dump()。尝试使用echo。你能在这里发布你的
json
文件吗?你的代码在哪里,在这里发布。这不是json,简单明了。如果这就是你正在接受的,你需要和你收到回复的人谈谈。后一部分是JSON,但整个响应不是;如果他们声称发送JSON,“字符串(124)”部分告诉你,无论你输出什么(变量等),都是一个长度为124的字符串。“”之间的部分是该字符串的值。
try {
$ticker = request('getMarketDepth2', array());
var_dump(request('getMarketDepth2', array()));
} catch (Exception $e) {
echo "Error:".$e->getMessage();
}