可以使用fastjson解析器:
import comalibabafastjsonJSON;
public static void testStrToJSONObject(){
Map<String,Object> m2 = new HashMap<String, Object>();
m2put("p1", "v1");
m2put("p2", "v2");
m2put("p3", "v3");
m2put("p4", "v4");
m2put("p5", "v5");
Systemoutprintln(JSONtoJSON(m2));
}
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)
ResponseWrite jsonpx_name & " <br/>"
ResponseWrite jsonpx_ksjs & " <br/>"
ResponseWrite jsonpx_kcfl & " <br/>"
Set json = Nothing
%>
2写入数据库
OleDbConnection conn = new OleDbConnection();
connConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=|DataDirectory|db1mdb";
OleDbCommand comm = new OleDbCommand();
connOpen();
commConnection = conn;
commCommandText = "Insert Into [Time] ([begin],[over],[name]) Values (@begin,@over,@name)";
commParametersAddWithValue("@begin", a);
commParametersAddWithValue("@over", b);
commParametersAddWithValue("@name", c);
commExecuteNonQuery();
connClose();
注意:
1、以上代码是以access数据为例。
2、如果表里面有其他不能为空的字段存在,需要给他们提供值,自动增加的字段除外。
3、db1mdb文件的只读属性去掉,在文件的属性-安全性里面,添加 everyone帐号和NETWORK Service 帐号可修改权限。
Highcharts与Ajax结合实现实时刷新图表——PHP版
参考网址:网页链接
参考官网:网页链接
一、环境及sql
开发语言:php+Jquery
数据库:mysql
数据表结构:
Sql语句:
use test;CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`datetime` char(10) NOT NULL,
`data` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=latin1;
insert into test (datetime,data) values
('2013-10-01',205),('2013-10-02',237),('2013-10-03',224),('2013-10-04',290),('2013-10-05',222),
('2013-10-06',226),('2013-10-07',269),('2013-10-08',280),('2013-10-09',241),('2013-10-10',271),
('2013-10-11',236),('2013-10-12',288),('2013-10-13',224),('2013-10-14',236),('2013-10-15',242),
('2013-10-16',226),('2013-10-17',262),('2013-10-18',282),('2013-10-19',217),('2013-10-20',252),
('2013-10-21',250),('2013-10-22',216),('2013-10-23',257),('2013-10-24',217),('2013-10-25',222),
('2013-10-26',256),('2013-10-27',262),('2013-10-28',260),('2013-10-29',232),('2013-10-30',224);
二、基本思路及代码
基本思路
文件结构(后面下载可获取)
主要代码:
1、testhtml
<!DOCTYPE HTML>
<html>
<head>
<title>Test</title>
<meta ;
复制代码
2、getDatasphp
<php
$db_name = "test";
$db_host = "localhost";
$db_user = "root";
$db_pass = "root";
$index = 0;
if(isset($_GET['index'])) {
$index = (int)$_GET['index'];
}
$link = mysql_connect($db_host,$db_user,$db_pass) or die("Can't connect DB");
$db = mysql_select_db($db_name);
mysql_query("set names utf8");
$result =mysql_fetch_row(mysql_query("select count() from test"));
$pages = ((int)($result[0]))/10;
if($index > ($pages-1)) {
$index = ($pages-1);
}
$select = "select from test limit "($index10)",10";
$result = mysql_query($select);
$datas = array();
while($row = mysql_fetch_row($result)) {
$datas[] = $row;
}
echo json_encode($datas);
>
三、资源下载
百度网盘下载:
python爬取到的json数据怎么存入到MySQL数据库中
json的数据jsonloads进来以后会变成一个json的对象,你需要自己把python对象中的字段值取出来,拼成sql语句
PHP取Mysql数据并转换为json格式,这很简单 过程分为取数据-保存为数组-json格式输出三步 取数据分为连接与查询(条件等)。
保存为数组也容易,array_push就行 json格式的输换最为便捷,只需echo json_encode($myArr)即可存成json文件
json是一个String,格式是[{},{},{}]。你可以用String的方法来获取值。首先,按照逗号把json数组划分为String数组。转化后是[{},{},{}] 再按照逗号把字段值取出为String数组。例子如下:
[{id:"1",name:"xyz"},{id:"2",name:"abc"}]String [] 数组1 = {id:"1",name:"xyz"}+{id:"2",name:"abc"}
String [] id1 = {"1","xyz"}
String [] id2 = {"2","abc"}
获取数据可以采用以下方式,以获取电话号码为例
try {phonegetLong(0);
persongetLong("name"); // 会抛异常,因为名字无法转换为long
phoneoptLong(0); // 代码内置的默认值
phoneoptLong(0, 1000); // 用户提供的默认值
personoptLong("name");
personoptLong("name", 1000); // 不像上面那样抛异常,而是返回1000
} catch (JSONException ex) {
// 异常处理代码
}
以上就是关于怎么把数据库里面的数据取出来转换成json格式。急!!!全部的内容,包括:怎么把数据库里面的数据取出来转换成json格式。急!!!、ASP 读取json后如何 写入数据库、如何让highcharts折线图读取数据库json格式数据并在图表上显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)