首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >json formatting_adding到它的标签

json formatting_adding到它的标签
EN

Stack Overflow用户
提问于 2013-05-07 11:19:03
回答 2查看 58关注 0票数 0

下面是im用来生成JSON的PHP文件:

代码语言:javascript
复制
<?

$databasehost = "wbw.com";
$databasename = "wtest";
$databaseusername ="w";
$databasepassword = "123";
$query = "SELECT * FROM  `and` LIMIT 0 , 30";

$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
$sth = mysql_query($query);

if (mysql_errno()) { 
    header("HTTP/1.1 500 Internal Server Error");
    echo $query.'\n';
    echo mysql_error(); 
}
else
{
    $rows = array();
    while($r = mysql_fetch_assoc($sth)) {
        $rows[] = $r;
    }
    print json_encode($rows);
}
?>

它的问题在于它产生了这样的结果:

{“nn”:“nn”,“用户名”:“ns”,“设备代码”:“2366c84死”,"HTTP":"https://api.ee.com/v1//306ad73427e262r9",“设备名称”:“Reg_user_name”},{"Reg_user_name":"nn",“用户名”:“nn”,“设备代码”:“2366c84死”,"HTTP":"https://api.ee.com/v1/e/306ad73427e262e7",“设备名称”:“实验室照明”}

但是,为了使用JSONobject并获取其中的元素,我需要给JSON如下所示:

"Information":{"Reg_user_name":"nn",“用户名”:“ns”,“设备代码”:“2366c84死”,"HTTP":"https://api.ee.com/v1//306ad73427e262r9",“设备名称”:“office”},{"Reg_user_name":"nn","Username":"nn",“设备代码”:“2366c84死”,"HTTP":"https://api.ee.com/v1/e/306ad73427e262e7",“设备名称”:“实验室照明”}

我想知道,我需要在PHP文件中添加什么,才能使用上面的"information:“文件自动向它添加标记来获取数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-07 11:22:12

如果您只需要一个索引,则可以更改此索引。

代码语言:javascript
复制
 $rows = array();
    while($r = mysql_fetch_assoc($sth)) {
        $rows[] = $r;
    }
    print json_encode($rows);

进入到这个

代码语言:javascript
复制
 $rows = array();
    while($r = mysql_fetch_assoc($sth)) {
        $rows[] = $r;
    }
 $json = array(
     'information' => $rows,
 );
    print json_encode($json);

只要将字符串索引添加到数组中,json编码器就会自动转换它。

票数 2
EN

Stack Overflow用户

发布于 2013-05-07 11:22:31

看看这个

代码语言:javascript
复制
while($r = mysql_fetch_assoc($sth)) 
{
  $rows['information'][] = $r;
}
echo json_encode($rows);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16417698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档