Files
itooldog/view/index/json2java.html
T
2023-03-21 15:26:43 +08:00

6 lines
5.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title>{$my.Think.config.web.json2java.title}</title><meta name="applicable-device" content="pc,mobile" /><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" /><meta name="keywords" content="{$my.Think.config.web.json2java.keywords}" /><meta name="description" content="{$my.Think.config.web.json2java.description}" /><meta name="renderer" content="webkit" /><meta name="apple-mobile-web-app-capable" content="yes" /><link rel="icon" href="/favicon.ico" mce_href="/favicon.ico" type="image/x-icon" /><link href="/static/style/bootstrap.min.css" rel="stylesheet" type="text/css" /><link href="/static/style/tool.css" rel="stylesheet" type="text/css" /><!--[if lt IE 9]><script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script><script src="http://apps.bdimg.com/libs/respond.js/1.4.2/respond.min.js"></script><![endif]-->{:$my.Think.config.web.header}</head><body>{include file="header" /}
<div class="container"><div class="row"><div class="col-md-12 col10main"><div class="accordion" id="accordion2"><div class="accordion-group"><!-- <div><a href="https://www.aliyun.com/minisite/goods?userCode=eaborev5" target="_blank" rel="nofollow"><img src="http://zxgj.16400.cn/static/images/ali.jpg"></a></div> -->
<ul class="nav nav-tabs hbflag"><li role="presentation"><a href="/json/">Json格式化</a></li><li role="presentation"><a href="/jsonudview/"> Json格式化(上下)</a></li><li role="presentation"><a href="/jsonlrview/">Json格式化(左右)</a></li><li role="presentation"><a href="/jsonzip/">Json在线压缩转义</a></li><li role="presentation"><a href="/json2cs/">Json生成C#实体类</a></li><li role="presentation" class="active"><a href="/json2java/"> Json生成Java实体类</a></li><li role="presentation"><a href="/json2go/">Json生成Go结构体</a></li><li role="presentation" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="javascript:;" role="button" aria-haspopup="true" aria-expanded="false">更多工具<span class="caret"> </span></a><ul class="dropdown-menu"><li role="presentation"><a href="/sql2java/">SQL转Java实体类</a></li><li role="presentation"><a href="/json2xml/">XML和Json在线互转</a></li><li role="presentation"><a href="/excel2json/">Excel/CSV转Json格式</a></li><li role="presentation"><a href="/json2excel/">Json转Excel/CSV格式</a></li><li role="presentation"><a href="/json2get/">JSON和GET参数互转</a></li><li role="presentation"><a href="/json2yaml/">JSON转YAML</a></li></ul></li></ul><div class="panel"><form id="form1" class="form-horizontal" method="post"><div class="form-group"><div class="col-sm-12"><textarea id="json_content" name="json_content" onchange="gen();" onkeyup="gen();" class="form-control" rows="15" placeholder="粘贴Json代码,轻松生成JavaBean实体类"></textarea></div></div><div class="form-group"><div class="col-sm-12 text-center"><input type="button" class="btn btn-success" onclick="gen();" value="生成JavaBean" /><input type="button" class="btn btn-default" onclick="empty();" value="清空输入框" /><input type="button" class="btn btn-warning" onclick="download_zip();" id="download_btn"value="下载JavaBean" /><b>Class</b><input type="text" class="btn btn-default" id="class_name" placeholder="类名" value="PcjsonRootBean" /><b>Package</b><input type="text" class="btn btn-default" id="package_name" placeholder="包名根路径" value="pcjson.com.json2bean" /></div></div><div class="form-group"><div class="col-sm-12" id="resule_text"><div class="alert alert-danger" style="max-width: 99%;">请贴入要生成JavaBean的Json代码</div></div></div><div class="form-group"><div class="col-sm-12" id="result-list"></div></div><!-- <div class="form-group"><div class="col-sm-12"><pre><code id="result"></code></pre></div></div> --></form></div></div><div class="alert alert alert-success alert-dismissible"><h4>Json生成Java实体类工具,Json生成JavaBean代码</h4><p>1,贴入json内容,Javabean的类名、包名即可自动生成JavaBean代码,并可以直接打包下载源码</p><p>2,支持将任意复杂/简单格式的Json字符串生成Javabean实体类</p><p>3,提供Json格式错误提示,不会格式化不符合规范的Json字符串,确保了Javabean实体类的准确性</p><p>4,如果你的Json字段包含系统关键字,又不能随意修改字段名时,可以参考使用Gson中的注解起个别名:<code>@serializableName</code>解决此问题。下面是使用前后对比:<p style=" margin-top:15px;"><code>private List<&nbsp;Default&nbsp;> default;</code></p><p><code>@SerializedName("default")</code></p><p><code>private List<&nbsp;Default&nbsp;> mdefault;</code></p></div> <div class="accordion-group"> </div></div></div></div></div><script src="/static/script/jquery-1.11.3.min.js" type="text/javascript"></script><script src="/static/script/bootstrap.min.js" type="text/javascript"></script><script src="/static/script/tool.js" type="text/javascript"></script><script src="/static/script/hightout.js" type="text/javascript"></script><script type="text/javascript">setJS(["/static/script/filesave.js","/static/script/json/jsonlint.js","/static/script/pcjs/jszip.min.js","/static/script/pcjs/tool2java.js"]);</script>{include file="nav" /}
{include file="link" /}
{include file="footer" /}
</body></html>