我正在将数据从数据库发送到我的React-native应用程序,但是当我收到GET请求的响应时,我无法从响应中取出数据。
我尝试使用JSON.stringify
,JSON.parse
,放入response [0],response.name(我的响应对象之一)等。
alert(JSON.stringify(response));
This is how my current response looks like.
我的回复正文有4个对象,_key,名称,电子邮件和学校。我希望能够从响应中查看并保存所有这些对象。
答案 0 :(得分:0)
如果您使用提取并调用:
public Cursor MyCredits(String StudentNo){
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT COUNT(CourseCredit) FROM tblCourses JOIN tblMyCourses ON tblCourses.CourseNumber = tblMyCourses.CourseNumber WHERE StudentNumber = ? ",new String[]{ StudentNo } );
return cursor;
}
然后,您需要调用第二个String StudentNo = commonValues.SaveStudentID)
Cursor cursor1 = db.MyCredits(StudentNo);
if (cursor1.getCount() > 0){
while (cursor1.moveToNext()){
Log.i(TAG, cursor1.getString(0));
}
}else{
Toast.makeText(context, "You didn't selected any Course", Toast.LENGTH_SHORT).show();
}
来获取响应的正文:
fetch('http://yourdomain.com', {method: 'GET',})
.then(response => {alert(JSON.stringify(response));)