如何在 xampp 服务器中安装 json? [关闭]

Posted

技术标签:

【中文标题】如何在 xampp 服务器中安装 json? [关闭]【英文标题】:how do i install json in xampp server? [closed] 【发布时间】:2011-04-21 03:41:53 【问题描述】:

如何在 xampp 服务器中安装 json?

【问题讨论】:

你的意思是php扩展??? Ravi:您知道吗:您可以编辑您的问题,因此请在您的问题中包含此信息以改进它。另一个可能会帮助您获得更好投票和更多答案的提示:转到您的旧问题并接受对您最有帮助的每个问题的答案(通过单击旁边的复选标记。 【参考方案1】:

Json 是format;你不安装它,你实现它。


如果你想在你的 php 网站中使用 json 格式,有一个提供functions 的扩展,你可以使用encode data in a json format。

要安装或使用扩展,请参阅installation page;根据您的 php 版本,您可能已经将 json 扩展与 xampp 捆绑在一起。如果你有xampp(windows安装)的latest version,直接使用方法就可以了

【讨论】:

如何在我的 xamp 服务器中实现它。如何在我的 xamp 服务器中运行 json? 它是一种数据格式,你不会像运行文本文档或照片一样运行它。 我使用 json 将我的 sql 数据转换为 xml.so 我如何转换它? @chiccodoro:感谢您的建议,我编辑了答案。 @ravi:您安装的 xampp 包含两个版本的 php(4.4.7 和 5.2.4);您必须使用 5.2.4 才能从捆绑的 json 扩展中受益。如果您使用 4.2.7 版本,请更改版本或按照我发布的链接安装扩展 json转xml:***.com/questions/856833/…【参考方案2】:

Xampp 与 Apache、mysql、PHP、Perl 一起“发布”,并支持 PHP 和 Perl 中的 JSON!

Json PHP

Json Perl: JSON::to_json(hash);

简单PHP example from php.net

<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

echo json_encode($arr);
?>

编辑: 第二个例子展示了如何 json_encode() 一个 mysql 查询结果:

<?php
$sth = mysql_query("SELECT ...");
$rows = array();
while($r = mysql_fetch_assoc($sth)) 
    $rows[] = $r;

print json_encode($rows);
?>

编辑 2:然后您可以使用this *** question 中描述的方法之一将 JSON 转换为 XML。

Edit3:如果要将xml文件保存到光盘使用

$myFile = "file.xml";
$fh = fopen($myFile, 'w') or die("can't open file");
$data = x;           // replace x with the xml from your ajax result !!!!!
fwrite($fh, $data);
fclose($fh);

【讨论】:

thanks.but 如何从查询中获取数组? 我编辑了我的帖子,展示了一个示例 感谢您的回复。我将 json 到 xml 代码下面作为第一步? 您首先从数据库中获取数据,然后将所有内容放入 json 对象中,然后将其转换为 xml 感谢回复。我在浏览器中看到了 xml 结果,但未创建 xml 文件。如何生成 xml 文件。

以上是关于如何在 xampp 服务器中安装 json? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 xampp 中安装 mcrypt 扩展

如何在 xampp 中安装或启用 openssl?

如何在 Windows 的 xampp/wampp 中安装 imagick

如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序

无法在 XAMPP 中安装 wordpress

在 LINUX 服务器中的 XAMPP 服务器中安装 Solr