发布网友
共1个回答
热心网友
第一步肯定是导包了
然后参考下面
/**
* 模拟生成8只股票的价格信息,
* 然后,将这些信息转换成json字符串并发送给客户端
*/
List<Stock> stocks = new ArrayList<Stock>();
Random r = new Random();
DecimalFormat df = new DecimalFormat("#.##");
for(int i = 0; i < 8; i++) {
Stock s = new Stock();
s.setName("上峰水泥" + r.nextInt(100));
s.setCode("60001" + r.nextInt(100));
double price = r.nextInt(100) + r.nextDouble();
s.setPrice(Double.parseDouble(df.format(price)));
stocks.add(s);
}
JSONArray arr = JSONArray.fromObject(stocks);
String jsonStr = arr.toString();
System.out.println(jsonStr);
out.println(jsonStr);