Х.Я не знаю, почему данные файла Json находятся в очень длинных числах.Я сделал Google о том, как читать или конвертировать, но я не могу найти его.код:
public static String characters[] ={"a","s","d","f","g","h","j","k","l","q","w","e","r","t","y","u","i","o","p","z","x","c","v","b","n","m"};
static Set<String> honeyWordSet = new HashSet<String>();
public static void generateHoneywords()
{
Random rn = new Random();
StringBuffer word = null;
while(honeyWordSet.size()<101)
{
word = new StringBuffer("");
int numOfChar = 0;
do
{
numOfChar = rn.nextInt(10);
}while(numOfChar<1);
for(int j=0;j<numOfChar;j++)
{
word.append(characters[rn.nextInt(characters.length)]);
}
honeyWordSet.add(word.toString());
}
try
{
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = mapper.readValue(
new File("jsonFiles\\honeyWord.json"),
new TypeReference<Map<String, Object>>() {
});
for(Object obj : honeyWordSet)
{
map.put(obj.toString(), "");
}
mapper.writeValue(new File("jsonFiles\\honeyWord.json"), map);
}
catch(Exception e)
{
e.printStackTrace();
}
}
это пароль длиной всего 11 символов, и когда он находится в файле json, он становится таким длинным, и я не знаю, как его прочитать или преобразовать в символы.медовые слова даже успешны?
{
"password":
{"1":"70682930466663424031633987195811742589048303033286246995265263751152227528040",
"2":"88802133142308152475235386639891850783867613742545017627734579091864714529274",
"3":"77044523958204133748269546403028532501526864842254089627589521382689534716884",
"4":"113492302589409959817526131876347993996825827444440850435946334757636904815969",
"5":"91634880152443617534842621287039938041581081254914058002978601050179556493499",
"6":"41789555638182490504480050404782832255306254702785469397392735598495731403077",
"7":"77192224159977635473426980559151056575052583226217544606649626090165685301539",
"8":"107763495085302273747458393013408732609403066244716270716686466222930271749415",
"9":"51946338038242917578331882905973383336531776777297488598702974224296580020506",
"10":"85110112177512606543858375459297335339239818511701266034254858362091911608971",
"11":"73269189142166684209325577062514786983019191154169834309660168458666001346810",
"12":"73156569697674755343634566103724041451079384421332857450856494193159381684698",
"13":"108991649772298152043643302386517965908573452354267517199577281734443595966514",
"14":"103218584326081094673548050085606147092617983259240563762028264068035877000891",
"15":"35640613886241200026418217328422061636534287249966444867910277776917351260845",
"16":"77192224159977635473426980559151056575052583226217544606649626090165685301539",
"17":"20553885541631119247001227156676802314981306735372789521402284493774173915265",
"18":"50243977471952517172155509992929227707259745184556108795150213914029337799858",
"19":"85201461088932565530158869031891990127412955203087590241988738533258350146502"},
"index":8
}