spring boot框架下返回帶鍵值的Json串

2021-07-30 04:33:01 字數 753 閱讀 4213

在springboot框架下面返回json資料非常的簡單,只要給對應的controller新增

@restcontroller

這個註解即可

示例:@restcontroller

public class datascontroller

}

我們來看一下輸出的json是什麼樣的格式:

[,,

,,,,

,,]

ai??鍵呢?

下面的才是我們需要的json格式:

"pm25":,冷靜下來,仔細一想

這邊的findbydeviceid()返回的是乙個list,轉換成json格式的時候當然會缺少鍵,額

下面提供一種解決方法:

就是將原來放在list中的資料,放到map中,

首先需要匯入乙個第三方的json庫:

net.sf.json-lib

json-lib-ext-spring

1.0.2

private mapsiteinfo;//存放site資訊

public jsonobject getsiteanddevice(string id)

jsonobject test=jsonobject.fromobject(siteinfo);

return test;

}這樣就可以得到帶鍵值的json串了~~

Java集合框架(下)

上篇博文介紹了collection集合 這篇博文將介紹map集合。首先map和collection都是乙個介面,具體的實現都由下面的實現類實現功能。它們最大的區別就是collection是單列集合,map是雙列集合 泛型引數是乙個鍵 值對 map集合與set類似,主要有hashmap treemap...

php laravel框架下通過jsonp跨域訪問

同一網域名稱下的引數傳遞是很容易實現的,但是跨域就存在一定的限制。當然可以搜到很多介紹的帖子,在這裡我對jsonp這種單向跨域的方式進行總結,並附上乙個小例子。問題描述 由於在伺服器上開發,用不用的埠號來區分不同的專案。實現192.168.1.10 8888可以呼叫8889專案上的引數。源於單點登入...

yaf框架下編寫Hello World程式

假設我的例子的站點目錄為 var www yaf test 我採用的目錄結構如下 index.php 入口檔案 public htaccess 重寫規則 css img js conf controllers index.php 預設控制器 views index 控制器 index.phtml 預...