Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java对象数组到Javascript对象数组作为参数_Java_Javascript_Arrays_Json - Fatal编程技术网

Java对象数组到Javascript对象数组作为参数

Java对象数组到Javascript对象数组作为参数,java,javascript,arrays,json,Java,Javascript,Arrays,Json,如何将对象的Java数组发送到javascript函数 这是我的目标 class SitioMapa{ String title; double lat; double lng; String description; public SitioMapa(String title,double lat,double lng,String description) { this.title=title; this.lat=la

如何将对象的Java数组发送到javascript函数

这是我的目标

class SitioMapa{
    String title;
    double lat;
    double lng;
    String description;

    public SitioMapa(String title,double lat,double lng,String description) {
        this.title=title;
        this.lat=lat;
        this.lng=lng;
        this.description=description;       
    }
}
传递给JSon看起来像

"SitioMapa":[{"title":"Alibaug","lat":"18.641400","lng":"72.872200","description": "Alibaug is a coastal town and a municipal council in Raigad District in the Konkan region of Maharashtra, India."},{...},{...}]
我向javascript中的一个函数发送了一个SitioMapa[]数组,数组中填充了上述对象,但我需要将该数组转换为如下形式

var markers = [
        {
            "title": 'Alibaug',
            "lat": '18.641400',
            "lng": '72.872200',
            "description": 'Alibaug is a coastal town and a municipal council in Raigad District in the Konkan region of Maharashtra, India.'
        }
    ,
        {
            "title": 'Mumbai',
            "lat": '18.964700',
            "lng": '72.825800',
            "description": 'Mumbai formerly Bombay, is the capital city of the Indian state of Maharashtra.'
        }
    ,
        {
            "title": 'Pune',
            "lat": '18.523600',
            "lng": '73.847800',
            "description": 'Pune is the seventh largest metropolis in India, the second largest in the state of Maharashtra after Mumbai.'
        }
];
我该怎么做


我尝试过JsonObject和JsonArray,但仍然显示参数,如1对象数组,无法访问数组中的数据。

参考。

为什么不直接使用
yourObject.SitioMapa
,这应该会给你数组。这可能对java+json有帮助:我不明白。我有一个java代码中的数组
SitioMapa[]sitios
loadUrl在
public void onPageFinished(WebView视图,字符串url){view.loadUrl(“javascript:window.onload”(+sitios+));}
中加载url在WebView中尝试记录数组的内容,它显示
[对象事件]
请发布调用java方法的整个javascript代码。
window.onload=function(prueba){for(i=0;i