如何在Java中读取PHP JSON返回

如何在Java中读取PHP JSON返回,java,android,json,Java,Android,Json,我有一个Java(实际上是Android)程序,在这个程序中,我想调用托管在服务器上的php脚本(对我来说不是localhost),并在脚本中返回一些JSON信息,我想知道,通过Java,获取JSON数据的最佳方法是什么,然后如何将其设置为字符串或字节数组?我知道这是很多,所以如果你只能帮助一小部分,这一切都有帮助,而且如果你有一个链接或网站,我应该看看,我会很乐意看到他们。非常感谢您的帮助。我觉得这很有帮助。 还有: 我制作了一个简单的应用程序,从一个web mySQL数据库获取一个琐事问

我有一个Java(实际上是Android)程序,在这个程序中,我想调用托管在服务器上的php脚本(对我来说不是localhost),并在脚本中返回一些JSON信息,我想知道,通过Java,获取JSON数据的最佳方法是什么,然后如何将其设置为字符串或字节数组?我知道这是很多,所以如果你只能帮助一小部分,这一切都有帮助,而且如果你有一个链接或网站,我应该看看,我会很乐意看到他们。非常感谢您的帮助。

我觉得这很有帮助。

还有:

我制作了一个简单的应用程序,从一个web mySQL数据库获取一个琐事问题。存储在服务器上的PHP接受一个POST参数,然后只使用“echo”返回一个字符串,然后在Java代码中解析该字符串以检索所需信息。这是我能想到的最基本的方法

<?php
//connect to database
include 'connect.php';
 //get the question number from POST encrypted argument
$num = $_POST['NUM'];
//Query the Database with the NUM argument to retrieve question
$result = mysqli_query($con,"SELECT QUESTION, A, B, C, D, ANSWER FROM trivia where num=        '$num' ");
$row = mysqli_fetch_array($result);
$i = '0';
$question = $row[0];
$A = $row[1];
$B = $row[2];
$C = $row[3];
$D = $row[4];
$answer = $row[5];

//returns question, multichice answers, and answer seperated by '#' and '*'
if($question){
echo "$question#$A#$B#$C#$D*$answer";
}
mysqli_close($con);
?>

这与PHP没有任何关系。。。但是您需要一个用于Java的json解析器,比如:谢谢,正如我所说的任何部分都有帮助谢谢,我正在尝试做一些非常类似的事情,所以这非常有帮助。