json追加内容并且修改和删除 *** 作示例:
1、增加:
myObj.user='我是新增的用户-小明'
x +="<h1>增加后的数据</h1>"forin()
2、修改:
myObj.name= "我的网站"
x +="<h1>修改后的数据</h1>"forin()
3、删除:
delete myObj.sites
x +="<h1>删除后的数据</h1>"forin()
扩展资料
JS动态动态创建JSON数据字符串,并且可以删除添加修改
<script type="text/javascript">
//添加或者修改json数据
function setJson(jsonStr,name,value)
{
if(!jsonStr)jsonStr="{}"
var jsonObj = JSON.parse(jsonStr)
jsonObj[name] = value
return JSON.stringify(jsonObj)
}
//删除数据
function deleteJson(jsonStr,name)
{
if(!jsonStr)return null
var jsonObj = JSON.parse(jsonStr)
delete jsonObj[name]
return JSON.stringify(jsonObj)
}
//生成测试
var myjsonStr = setJson(null,"name","aaa")
alert(myjsonStr)
//添加测试
myjsonStr = setJson(myjsonStr,"age",18)
alert(myjsonStr)
//修改测试
myjsonStr = setJson(myjsonStr,"age",20)
alert(myjsonStr)
//删除测试
myjsonStr = deleteJson(myjsonStr,"age")
alert(myjsonStr)
</script>
.net 环境 调用 Newtown.Json 类库,自己建立符合json对象格式的json属性声明,然后反序列化。把获得的具体对应列、值改写成SQL语言 在调用数据库类库中 执行这些SQL语句;.net类库 可以更便捷的调用EntityFramework 直接将对象写入数据库
php环境需要json_decode()转为对象或数组 再取回具体值 改写为SQL语句,然后执行这些SQL
ASP 获取JSON 数据:<script language="JScript" runat="Server">
function toObject(json) {
eval("var o=" + json)
return o
}
</script>
<%
Dim json
json ="{""px_name"":""第二届"",""px_ksjs"":""2014-03-11"",""px_kcfl"":""培训课程""}"
Set json = toObject(json)
Response.Write json.px_name &" <br/>"
Response.Write json.px_ksjs &" <br/>"
Response.Write json.px_kcfl &" <br/>"
Set json = Nothing
%>
2.写入数据库
OleDbConnection conn = new OleDbConnection()
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=|DataDirectory|db1.mdb"
OleDbCommand comm = new OleDbCommand()
conn.Open()
comm.Connection = conn
comm.CommandText = "Insert Into [Time] ([begin],[over],[name]) Values (@begin,@over,@name)"
comm.Parameters.AddWithValue("@begin", a)
comm.Parameters.AddWithValue("@over", b)
comm.Parameters.AddWithValue("@name", c)
comm.ExecuteNonQuery()
conn.Close()
注意:
1、以上代码是以access数据为例。
2、如果表里面有其他不能为空的字段存在,需要给他们提供值,自动增加的字段除外。
3、db1.mdb文件的只读属性去掉,在文件的属性-安全性里面,添加 everyone帐号和NETWORK Service 帐号可修改权限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)