У меня есть программа Java (на самом деле Android), в которой я хочу вызвать php-скрипт, размещенный на сервере (а не localhost для меня), а в скрипте он возвращает некоторую информацию JSON , и мне было интересно, через Java, какой лучший способ получить данные JSON, а затем как сделать этот массив строк или байтов? Я знаю, что это очень много, поэтому, если вы можете помочь только с небольшим кусочком, все это помогает, также если у вас есть ссылка или веб-сайт, я должен посмотреть, что я хотел бы их увидеть. Большое вам спасибо за вашу помощь.Как читать возврат PHP JSON в Java
ответ
Я нашел это очень полезным. http://www.learn2crack.com/2013/08/develop-android-login-registration-with-php-mysql.html/4
А также это: http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
Я сделал простое приложение, которое получает пустяков вопрос с веб-базы данных 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);
?>
Я тогда разобрать эту строку в Java с кучей если/другим заявления, которые ищут разделяющие символы. Как я уже сказал, очень простой, но он работает.
Спасибо, я пытаюсь сделать что-то очень похожее, так что это было очень полезно. – user3451418
- 1. Как читать JSON в Java?
- 2. JSON- Как читать json-файл в java
- 3. Как читать Json внутри Json в java?
- 4. Как заставить PHP читать JSON?
- 5. Читать массив JSON в JAVA
- 6. читать json output в php
- 7. PHP читать через JSON
- 8. читать данные json в java
- 9. как читать json .txt файл в java
- 10. Как читать полученные данные JSON в Java?
- 11. Как читать json-файл в java?
- 12. Как читать Json, используя Gson в java
- 13. Как читать из JSON-файла в Java
- 14. Как читать строку json в java?
- 15. PHP JSON Возврат к JQuery
- 16. как читать json array в php
- 17. Как читать объект JSON в PHP?
- 18. Как читать JSON данных в PHP
- 19. Возврат json из php api
- 20. Возврат JSON из PHP-скрипта
- 21. Возврат PHP MySQL выбрать, как JSON
- 22. Возврат результата json в веб-сервисах java
- 23. Возврат json правильно в ajax из php
- 24. Анализ HTML в PHP и возврат JSON
- 25. Как читать JSON String
- 26. Возврат json в ajax из php-файла
- 27. Как читать из JSON-файла на Java?
- 28. Как читать этот JSON с PHP?
- 29. как читать JSON объекта из PHP
- 30. Как читать JSON Post Object из PHP
Это не имеет никакого отношения к PHP ... но вам нужен json-парсер для Java, например: https://code.google.com/p/json-simple/ – Farkie
Спасибо, что я сказал, что любая часть помогает – user3451418