gpt4 book ai didi

java - 如何将 'double' userLati、userLong 值和 String userName 传递给 Json 变量/对象

转载 作者:行者123 更新时间:2023-12-02 12:53:02 26 4
gpt4 key购买 nike

在我的“PlayerLocation”servlet 中,我获取了“纬度、经度和名称”,如下所示;

     String userLatitude = request.getParameter("currentLat");
String userLongitude = request.getParameter("currentLong");
double userLati = Double.parseDouble(userLatitude);
double userLong = Double.parseDouble(userLongitude);
DecimalFormat dFormat = new DecimalFormat("#.########");
userLati= Double.valueOf(dFormat .format(userLati));
userLong= Double.valueOf(dFormat .format(userLong));
String userName = request.getParameter("name");

我想在 JSP 中接收纬度、经度和名称以及 servlet 响应。如何将“双”userLati、userLong 值和字符串 userName 传递给 Json 变量/object ;

        String data =  ///???????
String json = new Gson().toJson(data);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(json);

有人可以建议如何实现这一目标吗?

最佳答案

您还可以通过以下方式使用 HashMap:

HashMap map = new HashMap<String, Object>();
map.put("userLati", 23);
map.put("userLong", 45);
map.put("userName", "mr pro");
String json = new Gson().toJson(data);

关于java - 如何将 'double' userLati、userLong 值和 String userName 传递给 Json 变量/对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44532222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com