久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - 關于改寫json,并保存

瀏覽:123日期:2023-03-21 13:18:09

問題描述

一段json數據展示在頁面上,如何雙擊input框修改value值并保存下來

{ 'OpcUaClientConfig': { 'endpointUrl': 'opc.tcp://127.0.0.1:26545', 'userName': 'user1', 'password': 'password1', 'securityMode': 'NONE', 'securityPolicy': 'None', 'timeout': 6000 }, 'RedisConfig': { 'Host': '127.0.0.1', 'Port': 6379, 'Password': 'AUlSBQqy' }, 'MqttConfig': { 'Protocol': 'mqtt', 'Host': '120.76.194.101', 'Port': 1883, 'UserName': 'admin', 'Password': 'admin1702' }, 'Equiment': [ { 'Device': 'Device1', 'Group': 'NC01', 'DeviceID': '1', 'Count': 0, 'DeviceCode': '000100001000001', 'Tags': [{ 'TagName': 'progf', 'Address': 'ns=1;s=progf1', 'ClientAccess': 'RO', 'ScanRate': '1000', 'DataType': '', 'Value': '', 'Status': '', 'Timestamp': ''},{ 'TagName': 'ms', 'Address': 'ns=1;s=ms1', 'ClientAccess': 'RO', 'ScanRate': '1000', 'DataType': '', 'Value': '', 'Status': '', 'Timestamp': ''} ] }, { 'Device': 'Device1', 'Group': 'NC09', 'DeviceID': '3', 'Count': 0, 'DeviceCode': '000100001000003', 'Tags': [{ 'TagName': 'progf', 'Address': 'ns=1;s=progf2', 'ClientAccess': 'RO', 'ScanRate': '1000', 'DataType': '', 'Value': '', 'Status': '', 'Timestamp': ''},{ 'TagName': 'ms', 'Address': 'ns=1;s=ms2', 'ClientAccess': 'RO', 'ScanRate': '1000', 'DataType': '', 'Value': '', 'Status': '', 'Timestamp': ''} ] } ]}

javascript - 關于改寫json,并保存

問題解答

回答1:

思路大概是先把.json字符串通過.json()轉成js對象..然后把value的值與對應input綁定, 如果用mvvm的框架的話會簡單很多, 純js也可以寫一個雙向綁定. 又或者使用現成的json編輯庫, 這個推薦一個jsoneditorhttps://github.com/josdejong/jsoneditor/

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 繁昌县| 茶陵县| 隆化县| 华容县| 新建县| 额济纳旗| 清远市| 巨野县| 卢龙县| 红河县| 奇台县| 永兴县| 清原| 乌拉特前旗| 崇仁县| 恭城| 囊谦县| 玉环县| 通渭县| 沙坪坝区| 兰溪市| 江华| 高尔夫| 德安县| 那坡县| 大宁县| 来凤县| 嘉禾县| 札达县| 静海县| 上饶市| 彭州市| 清徐县| 科技| 高密市| 平潭县| 苏州市| 环江| 宜阳县| 扬州市| 宁强县|