【问题标题】:JSP Json ArrayList to JavaScript listJSP Json ArrayList 转 JavaScript 列表
【发布时间】:2018-04-26 12:36:19
【问题描述】:

我从 Java servlet 检索到以下 JSON 数据。我想将每个纬度和经度(底部两个变量)添加到 javascript 列表中,以便稍后将它们绘制到地图上。这是代码:

    <c:set var="object" value="${json}" />

Minlon : <c:out value="${object.minlon}"/><br>
MinLat : <c:out value="${object.minlat}"/><br>
Maxlon : <c:out value="${object.maxlon}"/><br>
MaxLat : <c:out value="${object.maxlon}"/><br><br>

Stops : <br>
<c:forEach items="${object.stops}" var="stop">
    Name : <c:out value="${stop.name}"/><br>

    Longitude : <c:out value="${stop.longitude}"/><br>
    Latitude:  <c:out value="${stop.latitude}"/><br>

    <br/>
</c:forEach>

示例 JSON:

{
    "minlon": -0.227758,
    "minlat": 51.407351,
    "maxlon": -0.027758,
    "maxlat": 51.607351,
    "searchlon": -0.127758,
    "searchlat": 51.507351,
    "page": 1,
    "rpp": 3,
    "total": 5939,
    "request_time": "2018-04-26T14:02:38+01:00",
    "stops": [
        {

            "longitude": -0.12673,
            "latitude": 51.50716
        },
        {

            "longitude": -0.12662,
            "latitude": 51.50728
        },
        {

            "longitude": -0.12741,
            "latitude": 51.50812
        }
    ]
}

谁能告诉我该怎么做?谢谢

【问题讨论】:

  • 发布一些示例 json
  • 添加了一些伙伴!

标签: javascript java json jsp


【解决方案1】:

假设上述样本是作为字符串传入的,

let stops = JSON.parse(sampleJson).stops

上面将为您提供stop 对象的列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2013-05-14
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多