国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

javascript - 關于改寫json,并保存

瀏覽:102日期: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
相關文章:
主站蜘蛛池模板: 勐海县| 鹤庆县| 合水县| 竹北市| 沾化县| 九龙城区| 如皋市| 苍梧县| 惠东县| 宣汉县| 文成县| 涿州市| 马龙县| 郸城县| 繁峙县| 美姑县| 通渭县| 高雄县| 包头市| 新平| 淮北市| 会同县| 明光市| 临沭县| 乐清市| 克什克腾旗| 万山特区| 桑日县| 汤阴县| 乌兰察布市| 沈丘县| 依安县| 石林| 湘潭市| 乌什县| 自贡市| 西青区| 昌乐县| 霍邱县| 石城县| 平果县|