JSON

clarancepeng(4)

字号+ 作者:H5之家 来源:H5之家 2018-01-21 18:07 我要评论( )

(2) json-taglib () 它是建立在org.json库的基础上(对应于包里面的atg.taglib.json.util.*),采用jsp的自定义标签,它定义了object,property,array这三种json的类型(没有定义function), 下面是它的官方网站上面的例子

(2) json-taglib ()
    它是建立在org.json库的基础上(对应于包里面的atg.taglib.json.util.*),采用jsp的自定义标签,它定义了object,property,array这三种json的类型(没有定义function), 下面是它的官方网站上面的例子.

<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>

<json:object>
  <json:property value="${cart.itemCount}"/>
  <json:property value="${cart.subtotal}"/>
  <json:array var="item" items="${cart.lineItems}">
    <json:object>
      <json:property value="${item.title}"/>
      <json:property value="${item.description}"/>
      <json:property value="${item.imageUrl"/>
      <json:property value="${item.price}"/>
      <json:property value="${item.qty}"/>
    </json:object>
  </json:array>
</json:object>
-----------------------------------------------------
输出结果:
{
  itemCount: 2,
  subtotal: "$15.50",
  items:[
    {
      title: "The Big Book of Foo",
      description: "Bestselling book of Foo by A.N. Other",
      imageUrl: "/images/books/12345.gif",
      price: "$10.00",
      qty: 1
    },
    {
      title: "Javascript Pocket Reference",
      description: "Handy pocket-sized reference for the Javascript language",
      imageUrl: "/images/books/56789.gif",
      price: "$5.50",
      qty: 1
    }
  ]
}

-----------------------------------------------------
<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<json:object>
  <json:property value="${cart.itemCount}"/>
  <json:property>
    <fmt:formatNumber value="${cart.subtotal}" type="currency" currencyCode="${cart.currency}"/>
  </json:property>
  <json:array var="item" items="${cart.lineItems}">
    <json:object>
      <json:property value="${item.title}"/>
      <json:property value="${item.description}"/>
      <json:property value="${item.imageUrl"/>
      <json:property>
        <fmt:formatNumber value="${item.price}" type="currency" currencyCode="${cart.currency}"/>
      </json:property>
      <json:property value="${item.qty}"/>
    </json:object>
  </json:array>
</json:object>

发表评论

您还没有登录,请您登录后再发表评论

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分

    使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分

    2018-01-21 18:13

  • 超越XML和JSON:YAML,Java开发人员的新选择[3]

    超越XML和JSON:YAML,Java开发人员的新选择[3]

    2018-01-21 17:00

  • java 生成json与解析

    java 生成json与解析

    2018-01-21 11:15

  • Gson入门教程,json

    Gson入门教程,json

    2018-01-21 09:06

网友点评