Привет всем Я звоню в функцию javascript на WebView
в android. Я отправляю данные JSON
, которые передадут значение html. Данные моего JSON
приведены в следующем формате, который я проверил с помощью онлайн-инструментов.Вызов функции Javascript из json
{"Results":{"Number of Tests":"2","Latency(avg)":"17","Failure":"0%","Latitude":"12° 55' 35.5872'' N","Longitude":"77° 36' 4.16916'' E","Latency(max)":"18","Latency(min)":"17"},"TestStaus":"Passed","Test":"Game Test"}
Я использую следующий код для отображения проанализированного результата в html с помощью jquery.
var jsonObject = JSON.stringify(vk);
document.write(jsonObject);
$.each($.parseJSON(jsonObject), function(k, v)
{
document.write("<tr><td>" + k + "</td><td>" + v + "</td></tr>");
});
Это дает мне выход в следующем порядке
- Параметр Значение
- Результаты [объект Object]
- TestStatus выдержало испытание
- Тест игры
Пожалуйста, помогите как читать все результаты. Почему он читает объект объекта.
В чем проблема? "Document.write (JSONObject);" вывод "Объект"? Это нормально, поскольку jsonObject не имеет метода toString(). – hindmost
Используйте 'console.log (k)' и просмотрите в консоли. Вы не можете document.write json-объект. Это слишком сложно, чтобы просто добавляться на эту страницу. – lorless