当前位置: 首页 > news >正文

自己做的网站怎么让别人看见建设一个网站论坛要多少钱

自己做的网站怎么让别人看见,建设一个网站论坛要多少钱,wordpress对联,湖北网站排名优化EclipseLink JAXB#xff08;MOXy#xff09;的优势之一是能够通过一组元数据将对象模型映射到JSON和XML。 一个弱点是您需要在JSON键或XML元素上折衷集合属性。 我很高兴地说这个问题已经在EclipseLink 2.5#xff08;和EclipseLink 2.4.2#xff09;中得到解决#xff0… EclipseLink JAXBMOXy的优势之一是能够通过一组元数据将对象模型映射到JSON和XML。 一个弱点是您需要在JSON键或XML元素上折衷集合属性。 我很高兴地说这个问题已经在EclipseLink 2.5和EclipseLink 2.4.2中得到解决下面将通过一个示例进行演示。 您可以从2013年3月15日开始从晚上下载EclipseLink 2.5.0或EclipseLink 2.4.2每晚构建的版本以进行尝试。 http://www.eclipse.org/eclipselink/downloads/nightly.php 领域模型 默认情况下 JAXBJSR-222实现不会在集合数据周围输出分组元素。 这可以通过使用XmlElementWrapper批注来完成请参阅J AXB和Collection属性 。 该分组元素通常具有多个名称并且比XmlElement批注定义的重复元素更适合JSON数组的键。 package blog.json.collections;import java.util.*; import javax.xml.bind.annotation.*;XmlRootElement XmlType(propOrder{name, emailAddresses}) public class Customer {private String name;private ListString emailAddresses new ArrayListString();public String getName() {return name;}public void setName(String name) {this.name name;}XmlElementWrapper(nameemail-addresses)XmlElement(nameemail-address)public ListString getEmailAddresses() {return emailAddresses;}public void setEmailAddresses(ListltString emailAddresses) {this.emailAddresses emailAddresses;}}演示版 我们将使用一个真值指定JSON_WRAPPER_AS_ARRAY_NAME属性以告诉MOXy它应该使用分组元素作为JSON数组值的名称。 然后我们将使用相同的Marshaller将相同的对象输出到XML和JSON。 package blog.json.collections;import java.util.*; import javax.xml.bind.*; import org.eclipse.persistence.jaxb.MarshallerProperties;public class Demo {public static void main(String[] args) throws Exception {Customer customer new Customer();customer.setName(Jane Doe);customer.getEmailAddresses().add(jane.doeexample.com);customer.getEmailAddresses().add(jdoeexample.org);MapString, Object properties new HashMapString, Object(1);properties.put(MarshallerProperties.JSON_WRAPPER_AS_ARRAY_NAME, true);JAXBContext jc JAXBContext.newInstance(new Class[] {Customer.class}, properties);Marshaller marshaller jc.createMarshaller();marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);// Output XMLmarshaller.marshal(customer, System.out);// Output JSONmarshaller.setProperty(MarshallerProperties.MEDIA_TYPE, application/json);marshaller.marshal(customer, System.out);}}XML输出 以下是运行演示代码的XML输出。 我们看到电子邮件地址被编组为分组元素其中包含集合中每个项目的电子邮件地址元素。 ?xml version1.0 encodingUTF-8? customernameJane Doe/nameemail-addressesemail-addressjane.doeexample.com/email-addressemail-addressjdoeexample.org/email-address/email-addresses /customerJSON输出 以下JSON输出是从相同的元数据生成的。 唯一的区别是我们告诉MOXy使用分组元素作为JSON数组值的名称。 {customer : {name : Jane Doe,email-addresses : [ jane.doeexample.com, jdoeexample.org ]} }JAX-RS 您可以在JAX-RS环境中轻松地将MOXy用作JSON绑定提供程序请参阅 MOXy作为您的JAX-RS JSON Provider – MOXyJsonProvider 。 您可以指定分组元素应作为与MOXyJsonProvider的wrapperAsArrayName属性的JSON数组名。 package blog.json.collections;import java.util.*; import javax.ws.rs.core.Application; import org.eclipse.persistence.jaxb.rs.MOXyJsonProvider;public class CustomerApplication extends Application {Overridepublic SetClass? getClasses() {HashSetClass? set new HashSetClass?(1);set.add(CustomerService.class);return set;}Overridepublic SetObject getSingletons() {MOXyJsonProvider moxyJsonProvider new MOXyJsonProvider();moxyJsonProvider.setWrapperAsArrayName(true);HashSetObject set new HashSetObject(1);set.add(moxyJsonProvider);return set;}} 参考在Java XMLJSON绑定博客上 JCG合作伙伴 Blaise Doughan的JSON和XML绑定处理 。 翻译自: https://www.javacodegeeks.com/2013/03/binding-to-json-xml-handling-collections.html
http://www.zqtcl.cn/news/530654/

相关文章:

  • 淘宝客购物网站源码网站项目开发的一般流程
  • 如何更改公司网站内容网站开发需要哪些文档
  • 洛阳建设工程网站宁波led网站建设
  • 五莲网站建设报价wordpress dux 5.3
  • 怎样做当地网站推广做电商要关注哪些网站
  • 安徽鸿顺鑫城建设集团网站设计外贸英文网站
  • 浦口区教育局网站集约化建设南京淄博网站建设方案
  • 学校网站建设的风险分析wordpress侧边栏显示单个分类列表
  • php网站安装图解帮别人建设网站多少利润
  • vs做的网站如何二手优品哪个网站做
  • 建设银行内部网站6建筑学院官网
  • 大学生做微商网站金华seo扣费
  • 以前老网站邯郸推广网络宣传哪家好
  • 网站建设技术网站建设奉节网站建设公司
  • 动漫视频网站模板动漫制作专业什么电脑最适合
  • 合网站建设注册一个500万的公司需要多少钱
  • 《网站推广策划》wordpress 写博客
  • 网站开发工程师面试问哪些问题免费下载软件商店安装
  • 建网站公司要钱吗公司制作网站跟企业文化的关系
  • 网站改版对用户的影响网站评论怎么做的
  • 许昌市做网站公司汉狮价格装修案例图片 效果图
  • 设计主题网站化肥厂的网站摸板
  • 做羊水亲子鉴定网站网络推广是啥
  • 怎样解析网站域名用哪个网站做首页比较好
  • 设计网站页面设计wordpress样式错乱
  • 静态网页模板免费网站wordpress悬浮按钮
  • 怎么制作学校网站大淘客网站代码
  • 如何做好一个网站wordpress 修改邮箱设置
  • 网站项目方案生态建设研究所网站
  • 用织梦做视频网站wordpress文章不能分段