quick-cocos2d-x解析json
先宣告下我採用的是http伺服器,客戶端用的curl。
下面是我伺服器端程式碼,我用的是jetty,其他伺服器的都類似:
public class JsonServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("application/json");
resp.setCharacterEncoding("UTF-8");
Map map = new HashMap();
map.put( "name", "json" );
map.put( "bool", Boolean.TRUE );
map.put( "int", new Integer(1) );
map.put( "arr", new String[]{"a","b"} );
String jsonStr=JSONArray.fromObject(map).toString();
resp.getWriter().println(jsonStr);
resp.flushBuffer();
System.out.println(jsonStr);
}
}
熟悉json的同學可以看懂我返回的json的資料。
下面是客戶端lua程式碼:
local function callback(event)
local ok = (event.name == "completed")
local request = event.request
local response = request:getResponseString()
print(response)
local json=require("framework.shared.json")
local t=json.decode(response)
print(t)
end
local request = network.createHTTPRequest(callback, "http://localhost:8080/json", "POST")
request:start()
其中http://........./json是上面servlet的響應url。
json.decode()函式會返回一個已經解析好的table也就是上面的變數t。
然後就可以通過t來訪問獲取到的資料了。
相關文章
- json解析模組JSON
- Golang json 解析GolangJSON
- json解析boolJSON
- Exercise:JSON解析JSON
- js json解析JSON
- Swift iOS : 解析jsonSwiftiOSJSON
- Golang 流式解析 JsonGolangJSON
- 用JS解析JSONJSON
- java解析json listJavaJSON
- Swift Json解析探索SwiftJSON
- Java解析Json字串JavaJSON字串
- json資料解析JSON
- cJSON:解析JSONJSON
- 比 encoding/json 更快地解析 jsonEncodingJSON
- Flutter 中的 JSON 解析FlutterJSON
- oracle json 解析函式OracleJSON函式
- 解析大資料json大資料JSON
- ajax解析json物件集合JSON物件
- 課程 1: JSON 解析JSON
- JsonPath —— JSON 解析神器JSON
- 使用jsoncpp解析jsonJSON
- JSON 之FastJson解析JSONAST
- iOS開發-JSON解析iOSJSON
- Json解析之Gson庫JSON
- 🎩 JSON Wizard for Mac - 解析你的 JSON 資料!🔮JSONMac
- quick-cocos2d-x建立工程UI
- 細說 Golang 的 JSON 解析GolangJSON
- Flutter開發之JSON解析FlutterJSON
- Flutter JSON 解析懶人攻略FlutterJSON
- Flutter 三種JSON解析方式FlutterJSON
- Flutter 解析JSON 三種方式FlutterJSON
- Spark Structured Streaming 解析 JSONSparkStructJSON
- 使用 Swift 進行 JSON 解析SwiftJSON
- Python解析JSON詳解PythonJSON
- json 解析器哪家強?JSON
- json格式構成深度解析JSON
- android複雜json解析AndroidJSON
- 解析json陣列檔案JSON陣列