文中關鍵闡述了OpenMV與JSON編號,JSON是一類簡約高效率的互換數據庫的文件格式,文中根據實例編碼為大家介紹得十分詳盡,對大家學習培訓和工作具有很強的參照參考意義,所需要的好朋友借鑒一下吧
JSON
如果你想迅速勇于嘗試2個單片機設計通訊的。建議使用串口通信傳送json字符串數組!
JSON是一類簡約高效率的互換數據庫的文件格式。它能夠就是這種簡單:
"[[12,0],[10,12],[22,10],[99,11]]"
注:我通過各種簡單字符串數組,把OpenMV里的圖形的x,y坐標推送出來。
還可以是這類繁雜的:
在python中指出多做字符串數組:
''' { "number":10, "color":[255,0,0], "rate":0.65 } '''
我使用這個構造把OpenMV收集到顏色信息通知到wifi中服務器中。
甚至是,能夠像這樣的:
''' { "firstName":"John", "lastName":"Smith", "sex":"male", "age":25, "address": { "streetAddress":"212ndStreet", "city":"NewYork", "state":"NY", "postalCode":"10021" }, "phoneNumber": [ { "type":"home", "number":"212555-1234" }, { "type":"fax", "number":"646555-4567" } ] } '''
注意:json的形式和Python很像,但是json是javascript的對象表達形式,和python的表達形式稍有不同。
ujson–JSON編號與解密
OpenMV內嵌的json控制模塊容許Python目標和JSON數據類型間的變換
Python形成JSON
OpenMV有json的控制模塊,json.dumps(obj)和ujson.loads(str)能夠很容的形成json字符串數組和分析json字符串數組。
importjson obj=[[12,0],[10,12],[22,10],[99,11]] print(json.dumps(obj)) obj={ "number":10, "color":[255,0,0], "rate":0.65 } print(json.dumps(obj))
并把字符串數組根據串口發送出來,之后在另一邊,把json字符串數組分析成目標/二維數組。然后再進行接下來邏輯性實際操作。
會導出:
'[[12,0],[10,12],[22,10],[99,11]]' '{"color":[255,0,0],"number":10,"rate":0.65}'
常用函數
形成JSON字符串數組
ujson.dumps(obj)
回到表明為JSON字符串數組的obj。
分析JSON字符串數組
ujson.load(stream)
分析給出的stream,把它理解為JSON字符串數組并將它們反序列化為Python目標。返回結果目標。
分析持續到到文檔完畢end-of-file。假如stream里的數據類型有誤,ValueError要被開啟。
分析JSON目標
ujson.loads(str)
分析JSONstr并回到一個對象。若該字符串數組未恰當排序,往往會引起示值誤差。
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家帶來幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/130284.html
摘要:性能會有所降低一點內容,刷新整個頁面用戶的操作頁面會中斷整個頁面被刷新了就是能夠做到局部刷新三對象是中最重要的一個對象。頭信息已經接收,響應數據尚未接收。 一、什么是Ajax Ajax(Asynchronous JavaScript and XML) 異步JavaScript和XML Ajax實際上是下面這幾種技術的融合: (1)XHTML和CSS的基于標準的表示技術 (2)DOM進...
導語: 隨著業務的增長和開發團隊的成員快速增加,其中很多新人來自于五湖四海各大門派,在編碼的風格和習慣中也出現各異。 通常在相互 codereview 時發現很多代碼上的問題,久而久之代碼出現了代碼難以維護的問題,甚至還會出現低級錯誤。 因此,我嘗試在前端代碼質量的管控上做了些探索,也總結了一些經驗分享給大家。 作者:鄭振波 本文大綱介紹 編碼規范 冗余文件與代碼 1. 編碼規范 在一些老項...
閱讀 909·2023-01-14 11:38
閱讀 877·2023-01-14 11:04
閱讀 739·2023-01-14 10:48
閱讀 1980·2023-01-14 10:34
閱讀 941·2023-01-14 10:24
閱讀 818·2023-01-14 10:18
閱讀 498·2023-01-14 10:09
閱讀 571·2023-01-14 10:02