在計算機編程中,Bin JSON(Binary JSON)是一種二進制編碼格式,用于在計算機系統之間進行快速,節省空間和帶寬的數據傳輸。它是JSON(JavaScript Object Notation)的二進制等效物,并盡可能地保留了JSON的易讀性和可操作性。
{ "name": "John Smith", "age": 30, "address": { "street": "123 Main St", "city": "Anytown", "state": "CA", "zip": "12345" }, "phoneNumbers": [ { "type": "home", "number": "555-555-1234" }, { "type": "work", "number": "555-555-5678" } ] }
上面的JSON數據可以通過Bin JSON編碼為二進制格式,如下所示:
01000001 11011110 01010011 01101101 01101001 01110100 01101000 00100000 00110111 01001101 01100001 01101001 01101110 00100000 01010011 01110100 01110010 01100101 01100101 01110100 00000000 11010111 01100101 00011010 00011000 00101100 00100000 00110100 00110001 01100010 00001111 01000100 01000011 11110000 00000000 00000101 00011000 00111001 00101101 00110000 00110000 00101101 00110000 00111001 00110101 00110100 00001111 01110000 01101111 01101110 01100111 00100011 00010100 01100011 01101001 01110100 01111001 00011011 00000110 01110111 01101111 01110010 01101011 00001101 00001010 01010100 01111001 01110000 01100101 00111011 00011010 00001000 00100000 01101000 01101111 01101101 01100101 00010100 01110111 01101111 01110010 01101011 00101101 01110111 01101111 01110010 01101001 01101011 00001101 00001010 00001000 00111000 00110101 00110101 00101101 00110101 00110101 00101101 00110001 00110010 00110011 00110100 00001111 01110000 01101111 01101110 01100111 00100011 00010100 01110111 01101111 01110010 01101011 00001101 00001010 00001101 00001010
由于它是二進制格式,因此需要使用相應的編碼和解碼技術。但是,它提供了優勢,例如避免了字符編碼和大小寫問題,以及更快的解析速度和更小的數據傳輸量。
上一篇idea 支持vue
下一篇iview vue模板