python3のjson.dumps を使用してsort_keysを使用すると自然順にならない


以下の形で関数を作成して結果を出すと、1,11,99,100 が以下の形で自然順にならないです。

[code]

    1,100,11,99
    
[/code]

何か方法はありますか、ご教授よろしくお願いします。

[code]

    def score_summary(rows):
    
        return json.dumps({
            'time': by_time(rows),
            'userno': by_userno(rows)
    
        }, sort_keys=True, indent=4)
    
[/code]




ソート対象の各要素が"文字列"になってませんか。  
各要素をint型に直せばうまくいきそうです。

