news 2026/6/10 18:56:08

php开源短视频源码,JSON对象转化API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
php开源短视频源码,JSON对象转化API

php开源短视频源码,JSON对象转化API

1. 入门案例

package com.jt.pojo;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.experimental.Accessors;@Data@Accessors(chain=true)@NoArgsConstructor @AllArgsConstructorpublicclassItemDesc{@TableIdprivateLongitemId;privateStringitemDesc;privateDatecreated;privateDateupdated;}
package com.test;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.jt.pojo.ItemDesc;import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.Date;import java.util.List;publicclassTestObjectMapper{/** * 1.通过测试类 实现对象与JSON之间的转化 * 重点知识: * 1.对象转化JSON 获取所有的getXXX()方法~~~~去除get~~~~~首字母小写~~形成属性 * 2.JSON转化为对象 利用Class的反射机制实例化对象~~~~获取json中的属性 * ~~~~拼接setXXX方法~~~~~调用对象的setXXX(arg)方法为对象赋值 */@Testpublicvoidtest01()throwsJsonProcessingException{ItemDescitemDesc=newItemDesc();itemDesc.setItemId(100L).setItemDesc("转化测试").setCreated(newDate());ObjectMapperobjectMapper=newObjectMapper();//1.将对象转化为JSONStringjson=objectMapper.writeValueAsString(itemDesc);System.out.println(json);//2.将JSON转化为对象 反射思想ItemDescitemDesc2=objectMapper.readValue(json,ItemDesc.class);System.out.println(itemDesc2.getCreated());}// 集合 转 json@TestpublicvoidtestList()throwsJsonProcessingException{List<ItemDesc>list=newArrayList<>();list.add(newItemDesc().setItemId(100L).setItemDesc("案例1"));list.add(newItemDesc().setItemId(100L).setItemDesc("案例1"));ObjectMapperobjectMapper=newObjectMapper();Stringjson=objectMapper.writeValueAsString(list);System.out.println(json);Listlist2=objectMapper.readValue(json,list.getClass());System.out.println(list2);}}

2. 封装ObjectMapperUtil

package com.util;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.jt.pojo.ItemDesc;publicclassObjectMapperUtil{privatestaticfinalObjectMapperMAPPER=newObjectMapper();//1.对象转化为JSONpublicstaticStringtoJSON(Objectobj){try{returnMAPPER.writeValueAsString(obj);}catch(JsonProcessingExceptione){//将检查异常.转化为运行时异常 之后被全局异常处理机制处理e.printStackTrace();//日志打印....thrownewRuntimeException(e);// 抛出运行时异常,交给自己写好的全局异常处理}}//2.JSON转化为对象 用户指定什么样的类型,返回什么样的对象????// 传什么就返回什么---用泛型来实现 <T> 表示定义泛型,java中先定义,后使用publicstatic<T>TtoObj(Stringjson,Class<T>target){try{returnMAPPER.readValue(json,target);}catch(JsonProcessingExceptione){e.printStackTrace();thrownewRuntimeException(e);}}}

以上就是php开源短视频源码,JSON对象转化API, 更多内容欢迎关注之后的文章

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:21:48

短视频app搭建,如何实现毛玻璃效果?

短视频app搭建&#xff0c;如何实现毛玻璃效果&#xff1f; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vi…

作者头像 李华
网站建设 2026/6/10 13:19:28

Deepseek问答:开发人员如何选书

如果觉得好&#xff0c;请点赞、收藏、转发和关注&#xff0c;感谢您&#xff01;仅供参考问&#xff1a;按照开发人员的用途、职位、技能掌握程度、预算、可支配时间五个方面提出选择编程书籍的技巧ds答&#xff1a;为不同背景和需求的开发人员选择编程书籍是一项需要精细匹配…

作者头像 李华
网站建设 2026/6/10 11:27:45

一键生成100条小红书笔记!DeepSeek+火兔工具箱的组合太牛了!

做小红书博主的痛谁懂啊&#xff1f;熬3小时写1篇笔记&#xff0c;流量寥寥无几&#xff1b;想日更却被选题、排版、违禁词轮番卡壳&#xff0c;账号常年停留在几百粉&#xff1b;更头疼的是批量运营时&#xff0c;多平台切换能耗光半天精力。其实不是你不够努力&#xff0c;只…

作者头像 李华
网站建设 2026/6/10 11:29:40

【课程设计/毕业设计】基于Springboot的在线游戏商城系统基于springboot的游戏售卖商城系统【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/10 11:29:57

计算机Java毕设实战-基于springboot的游戏售卖商城系统游戏攻略资讯补丁售卖系统 游戏道具商城【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/5 6:49:08

Java毕设项目推荐-基于springboot安全生产培训管理系统基于springboot的智慧生产安全系统【附源码+文档,调试定制服务】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华