1.新建demo.json的json格式文件 内容如下:
{
"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();
本文详细介绍了如何新建一个JSON文件并将其内容转换为字符串形式。通过使用提供的方法readFileFromRaw,从资源文件中读取JSON数据,并将其转换为可操作的字符串。文章覆盖了JSON文件的基本结构和关键属性,以及如何在应用程序中有效利用这些数据。
986

被折叠的 条评论
为什么被折叠?



