JSON的C#对象序列化在不同的计算机上产生不同的结果

JSON的C#对象序列化在不同的计算机上产生不同的结果,c#,json,serialization,json.net,C#,Json,Serialization,Json.net,我以前提到过这个问题,但现在我发现我没有对这个问题进行太多调查,因此我错误地得出结论,错误在我使用的JSON库(Newtonsoft)中,正如前面的问题中所指定的那样 在使用微软的Web.Script.Serialization进行测试后,完全相同的问题仍然存在,因此我认为应该将其作为一个单独的SO问题来提问;这样问题就能吸引到合适的听众,并有合适的标题 除上述澄清外,该问题仍与上一个问题相同,其他细节如下: 在我的c#应用程序中。我要序列化以下c#类: class sync_object {

我以前提到过这个问题,但现在我发现我没有对这个问题进行太多调查,因此我错误地得出结论,错误在我使用的JSON库(Newtonsoft)中,正如前面的问题中所指定的那样

在使用微软的Web.Script.Serialization进行测试后,完全相同的问题仍然存在,因此我认为应该将其作为一个单独的SO问题来提问;这样问题就能吸引到合适的听众,并有合适的标题

除上述澄清外,该问题仍与上一个问题相同,其他细节如下:

在我的c#应用程序中。我要序列化以下c#类:

class sync_object
{
    public Dictionary<string, List<Dictionary<string, string>>> TableRecords { get; set; }
    public Dictionary<string, List<string>> ClassListWithSubjectsOffered { get; set; }
    public Dictionary<string, List<string>> ClassListWithScoreheadsOffered { get; set; }
    public List<string> ClassGroupsOrdered { get; set; }
    public List<string> SessionBoundTableRecords { get; set; }
}
在我的电脑(以及其他应用程序用户的电脑)上,输出正常。在其他一些PC(我的其他应用程序用户)上,输出被反转/篡改。(顺便说一句,当我序列化其他一些c#类实例时,这些有问题的PC上的序列化Json输出在我将输出转储到Console时会有问号(比如:“???????”)代替Json键)(即使使用
Console.outpunecoding=System.Text.Encoding.UTF8;
,在我的电脑和其他电脑上也非常完美)

转储到我的电脑和其他电脑上显示正确输出的临时文件的JSON字符串示例:

{"TableRecords":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[{"id":"1","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"TEST (100 marks)","score":"92","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"},{"id":"2","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"EXAM (100 marks)","score":"100","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"}]},"ClassListWithSubjectsOffered":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"ClassListWithScoreheadsOffered":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"ClassGroupsOrdered":["BASIC1"],"SessionBoundTableRecords":["scores"]}
{"‪‪‏‫‌‌‫‬‪‎​‎‭‫‍‎‌​‎‬‎‭‌‮‭​‍‭‮":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[]},"​‎‏‏‬‪‎‮‏‭‫‭‍‪‍‏‏‏​‫​‫‍‪​‫‌‮":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"‫‌‌​‍‏‮‍‌​​‌‪‭‍‬‮‪‍‬‏‍‮":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"‏‮‮​‫‬‎‏‌‌‮‍‪‏‪‭‎​‍‌‮‌‎‮":["BASIC1"],"‫‮‍‭‪‍‎‏‍‫​‍‪​‍‍‍‪‏‌‮‪‮":["scores"]}
从输出错误的PC转储到临时文件的JSON字符串示例:

{"TableRecords":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[{"id":"1","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"TEST (100 marks)","score":"92","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"},{"id":"2","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"EXAM (100 marks)","score":"100","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"}]},"ClassListWithSubjectsOffered":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"ClassListWithScoreheadsOffered":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"ClassGroupsOrdered":["BASIC1"],"SessionBoundTableRecords":["scores"]}
{"‪‪‏‫‌‌‫‬‪‎​‎‭‫‍‎‌​‎‬‎‭‌‮‭​‍‭‮":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[]},"​‎‏‏‬‪‎‮‏‭‫‭‍‪‍‏‏‏​‫​‫‍‪​‫‌‮":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"‫‌‌​‍‏‮‍‌​​‌‪‭‍‬‮‪‍‬‏‍‮":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"‏‮‮​‫‬‎‏‌‌‮‍‪‏‪‭‎​‍‌‮‌‎‮":["BASIC1"],"‫‮‍‭‪‍‎‏‍‫​‍‪​‍‍‍‪‏‌‮‪‮":["scores"]}
您从输出的差异中注意到:JSON字符串在那些PC上是反向的,像
会话
这样的字符串现在表示为
噪声
标记
skram
…等等

这些电脑和我的电脑之间唯一明显的区别是,我使用的是32位的Windows 7电脑,而他们的是64位的Windows 10电脑。现在更令人困惑的是,我还有一台Windows 10电脑,它的所有功能都与我自己的Win 7电脑一模一样

编辑:

{"TableRecords":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[{"id":"1","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"TEST (100 marks)","score":"92","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"},{"id":"2","std_id":"CSS/1819/1","term":"1","session":"2018/2019","std_class":"BASIC1 OMOTAYO","subject":"RELIGION","score_header":"EXAM (100 marks)","score":"100","teacher_comment":"","date_created":"2019-03-18 07:51:48","updated_at":"2019-03-18 07:51:48"}]},"ClassListWithSubjectsOffered":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"ClassListWithScoreheadsOffered":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"ClassGroupsOrdered":["BASIC1"],"SessionBoundTableRecords":["scores"]}
{"‪‪‏‫‌‌‫‬‪‎​‎‭‫‍‎‌​‎‬‎‭‌‮‭​‍‭‮":{"personal_db":[{"id":"1","pixFile":"","regNo":"CSS/1819/1","custom_school_id":"","house":"","std_name":"ADETUNMBI FUNMLADE","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""},{"id":"2","pixFile":"","regNo":"CSS/1819/2","custom_school_id":"","house":"","std_name":"AJADI DEBORAH","dob":"","pob":"","dateOfAdmission":"","classAdmitted":"BASIC1 OMOTAYO","religion":"","homeTown":"","lga":"","state":"","Nationality":"","parentName":"","parentContact":"0","parentEmail":"","siblings":"","occupation":"","positionInFamily":"","health":"","prevSchool":"","prevClassAtPreviousSchool":"","reasonForLeaving":"","currClass":"BASIC1 OMOTAYO","ssclassif":"","sex":"","dropped":"false","graduated":"false","session_admitted":"2018/2019","session_dropped":"","term_dropped":"0","session_graduated":"","date_graduated":"","sort_group":""}],"staff_records":[],"std_class_session_data":[{"id_sessional":"1","regno_sessional":"CSS/1819/1","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:39 AM"},{"id_sessional":"2","regno_sessional":"CSS/1819/2","session":"2018/2019","class":"BASIC1 OMOTAYO","ssclassif_sessional":"","location":"","date_entered":"3/18/2019 7:49:41 AM"}],"score_headers":[{"id":"17","name":"TEST (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"TEST","session":"2018/2019","created_at":"2019-03-18 07:51:48"},{"id":"18","name":"EXAM (100 marks)","max_obtainable_score":"100","class_group":"","display_on_result":"yes","display_on_midterm_report":"no","mapped_score_header":"","is_exam":"","is_display_score_header":"","display_as":"EXAM","session":"2018/2019","created_at":"2019-03-18 07:51:48"}],"scores":[]},"​‎‏‏‬‪‎‮‏‭‫‭‍‪‍‏‏‏​‫​‫‍‪​‫‌‮":{"BASIC1 MBADUGHA":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 OMOTAYO":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"],"BASIC1 SOGBESAN":["ART","BASIC SCIENCE","COMPOSITION","COMPUTER","ENGLISH","FRENCH","HEALTH EDUCATION","MATHEMATICS","MUSIC","PHONICS","QUANTITATIVE","READING","RELIGION","SOCIAL STUDIES","SPELLING","VERBAL","VOCATIONAL APTITUDE","YORUBA","ENGLISH","MATHEMATICS"]},"‫‌‌​‍‏‮‍‌​​‌‪‭‍‬‮‪‍‬‏‍‮":{"BASIC1 MBADUGHA":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 OMOTAYO":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"],"BASIC1 SOGBESAN":["EXAM (100 marks)","EXAM (20 marks)","EXAM (30 marks)","EXAM (50 marks)","TEST (100 marks)","TEST (20 marks)","TEST (30 marks)","TEST (50 marks)"]},"‏‮‮​‫‬‎‏‌‌‮‍‪‏‪‭‎​‍‌‮‌‎‮":["BASIC1"],"‫‮‍‭‪‍‎‏‍‫​‍‪​‍‍‍‪‏‌‮‪‮":["scores"]}

在我看来,该文件没有问题,但您查看该文件时使用的程序没有完全意识到它是UTF-8。请在转储字符串之前尝试将该文件输出到该文件,或者尝试其他编码(UTF-16?)。查看者显然将某些字符解释为并反转文本。@GSerg我已添加到原始文本的链接files@DamilolaOlowookere,我观察到您提供的json,唯一的区别是json
键从
格式错误的json
转换为
,所以您能解释一下问题的含义吗c提供这种
错误格式json
的PC?是的。用记事本++打开错误文件并进行编码-转换为ANSI。字符串将全部反转回来,有问题的部分将被替换为
s。@er如果它们没有丢失,它们是不可见的。