zoukankan      html  css  js  c++  java
  • 初次接触json...

       这两天发现很多网站显示图片版块都用了瀑布流模式布局的:随着页面滚动条向下滚动,这种布局还会不断加载数据并附加至当前尾部。身为一个菜鸟级的程序员,而且以后可能会经常与网站打交道,我觉得我还是很有必要去尝试绑一下瀑布流。刚开始我还是很茫然,不知道如何着手去做,因为这是动态加载数据,但又不是分页加载的,当你向下滚动时,你的数据就要加载进来。后来经过学长的帮助下,我们了解到:我们可以先将数据库的图片全部取入服务器上,然后通过服务器传回数据,在此过程中需要将数据库取出的表转化成string类型,然后再变成一个对象数组来取得表中的列成员。这个就需要用到JSON--简单说就是javascript中的对象和数组通过这两种结构可以表示各种复杂的结构。于是我开始了初次接触JSON,先在http://json.codeplex.com/此下载json压缩包,解压后根据你自己的需要将下面的文件夹里的东西放入自己网站的BIN文件夹里,然后在通过引用空间就可以使用它了

    :using Newtonsoft.Json;

    json:数据由逗号分隔  花括号保存对象  方括号保存数组; 

    JSON 值可以是:数字(整数或浮点数) 字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中)对象(在花括号中) null

    eval() 函数使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。必须把文本包围在括号中,这样才能避免语法错误:var json = eval( " (" +txt+“)”); json的值应该用双引号包起来。

    var data = SqlHelper.ExecuteAdapter("select * from [user] order by date");
    string json = JsonConvert.SerializeObject(data, Formatting.Indented);
    return json;

    通过JsonConvert.SerializeObject(对象)这个常用语句可以将从数据库查询的表转换成string数组方便我们的访问。
     
  • 相关阅读:
    UGUI ScrollView 自适应高度
    OnApplicationFocus 与 OnApplicationPause
    unity读取二进制配置文件
    sprite实现影子
    protobuf 标签DataFormat =DataFormat.FixedSize解决连续int字段无法解析
    unity显示网络延迟ping
    ios piv6遭拒绝
    读取FTP上的某个文本文档内容到本地
    EF提交插入数据catch捕获具体异常方法
    ASP.NET后台调用API 方法 POST方式
  • 原文地址:https://www.cnblogs.com/wo-yao-chi-rou/p/3320667.html
Copyright © 2011-2022 走看看