读取Json文件为String字符串
2015-09-23 20:55
597 查看
1.新建demo.json的json格式文件 内容如下:
2.新建一个方法readFileFromRaw(参数1 上下文对象,参数2 json文件路径)
3.将json转换成String
{ "UserId":"80000031", "PostName":"平面设计", "RealName":"DJT80000031", "Gender":"1", "Birthday":"0001-01-01", "Phone":"1382888", "JobStatus":"", "WorkYears":"无经验", "Living":"广东省-深圳市", "CardType":"", "CardId":"", "Email":"ssss@163.com", "Salary":"123元/年", "NativeLand":"", "MaritalStatus":"", "SelfIntroduction":"", "Signature":"", "EducationalBackground":"", "CreateDateTime":"2015-06-19 15:29", "IsCollect":"False", "workExperienceInfo":[ ], "educationInfo":[ ] }
2.新建一个方法readFileFromRaw(参数1 上下文对象,参数2 json文件路径)
public static String readFileFromRaw(Context context, int resourceId) { if (null == context || resourceId < 0) { return null; } String result = null; try { InputStream input = context.getResources().openRawResource(resourceId); ByteArrayOutputStream output = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int length = 0; while ((length = input.read(buffer)) != -1) { output.write(buffer, 0, length); } output.close(); input.close(); return output.toString(); } catch (Exception e) { e.printStackTrace(); } return result; }
3.将json转换成String
String str = readFileFromRaw(mContext, R.raw.demo);备注:Context mContext = this; Context mContext = getActivity();
相关文章推荐
- fastJson API
- js创建div
- 通过Visual Studio快速生成Json或XML反序列化类代码
- JavaScript两种单例模式
- 【JavaScript】Html form 提交表单方式
- js 中将string转化为double,避免产生多位数和计算精度损失。
- 转化JSON格式
- javascript模拟getElementByClassName
- javascript自学之路(二)————js对象类型之宿主对象
- js onsubmit
- jsp 的页面 转换几个小问题response.sendRedirect
- seajs 学习笔记
- javascript自学之路(一)————js数据类型
- JavaScript+Struts2样例总结
- JS跨域问题
- js中的this
- 【CSS3】纯CSS代码实现模拟时钟,+js对时功能。
- js prototype 详解
- 原生js实现歌词滚动以及卡拉OK效果
- js判断浏览器类型