2017-06-09 14 views
1

ロボットフレームワークとHttplibraryを使用してjsonファイルを解析しようとしていますが、解析中に問題に直面しています。詳細は出力セクションをご覧ください。解決策を教えてください。ロボットフレームワークでjsonファイルを読むときに問題が発生する

ロボットフレームワーク

*** Settings *** 
    Documentation     Test our very first REST API 
    Library      HttpLibrary.HTTP 
    Library      OperatingSystem 


*** Test Cases *** 

Create Question Should Return Success 

    Created Question Details Should Be Correct 

*** Keywords *** 

Created Question Details Should Be Correct 
    ${expectation} =      Parse Json From File 
    Log ${expectation} 


Parse Json From File 
    ${file} =        Get File sample.json 
    ${json} =        Parse Json ${file} 
    [Return]        ${json} 

しかし、JSONファイルの構文解析後の出力の下に取得するためのsample.json

{ 
    "age":100, 
    "name":"mkyong.com", 
    "messages":["msg 1","msg 2","msg 3"] 
} 

コードを読み込むための入力ファイル:

{ 
    u'age':100, 
    u'name':u'mkyong.com', 
    u'messages':[u'msg 1',u'msg 2',u'msg 3'] 
} 

答えて

0

Parse Jsonキーワードは、正確に動作することを意味するデータ構造を返します。

Parse Json From File 
    ${file} =        Get File sample.json 
    ${json} =        Parse Json ${file} 
    Log         Get Json Value ${json} /age 
    Log         Get Json Value ${json} /name 
    Log         Get Json Value ${json} /messages 
    [Return]        ${json} 

は、自分の価値観の一部を取得してください

関連する問題