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

网站建站上海如何拷贝服务器里面网站做备份

网站建站上海,如何拷贝服务器里面网站做备份,全国大型网站建设,济南网站建设联系方式json绑定到实体EclipseLink JAXB#xff08;MOXy#xff09;的优势之一是能够使用单个元数据集将对象模型映射到JSON和XML。 一个弱点是您需要在JSON键或XML元素上折中集合属性。 我很高兴地说这个问题已经在EclipseLink 2.5#xff08;和EclipseLink 2.4.2#xff09;中解… json绑定到实体 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 XML和JSON绑定博客上 JCG合作伙伴 Blaise Doughan的JSON和XML绑定-处理集合 。 翻译自: https://www.javacodegeeks.com/2013/03/binding-to-json-xml-handling-collections.htmljson绑定到实体
http://www.huolong8.cn/news/42925/

相关文章:

  • 郑州做网站推广地基层机构网站建设
  • 从化建设局网站关停公司微网站制作
  • 怎么看网站是用什么系统做的亚洲和欧洲
  • 自己建个网站要多少钱个人cms网站
  • 色彩网站设计师网站建设平台官网河间米各庄
  • 申请免费网站建设设计网站实现PDF在线阅读需要怎么做
  • 做php网站教程视频营销策略分析论文
  • 做网站建设挣钱吗清博大数据舆情监测平台
  • html5创意网站django做的网站如何运行
  • 响应式网站国内外现状网站集群系统 如何做域名解析
  • 建新网站开发流程图h5开发平台有哪些
  • 网站含义seo代码优化有哪些方法
  • 北京网站建设小程序开发赣州建设培训网官网
  • 郑州招聘网站推广网页qq直接登陆
  • 视频网站怎么做采集网站做下载word
  • 上海网站建设上海黄金seo培训教程视频
  • cms网站开发毕设自己怎么免费做网站网页
  • 网站开发工具的是什么网站后台购买
  • 网站排名按天付费东莞企业推广网站制作
  • 网站建设商业阶段网上室内设计师培训
  • 罗湖建设网站外贸线上推广
  • 如何在网站做电子报嘉定网站设计制作托管维护
  • 做物流网站计划网站开发对显卡的要求
  • 奉贤区专业建网站ppt代做
  • 网站建设的通知网站维护分工网站管理系统
  • 网站代理服务器有问题微信里面的小程序怎么设置
  • 建网站备案意识形态建设专题网站
  • 设计网站的目的信息作业网站下载
  • 涿州做网站公司做网站head.htm
  • 泉州响应式网站建设购物网页设计