Back-up Contact before Factory Reset didn't go into vCard format but .txt, how to import it My phone is Lenovo A859.

I did factory reset. Before doing that, they told me to backup my contact and SMS, so I did. After, when I wanted to import my contact, I saw that they saved both as .zip (separated, so I have 2 zips, one for SMS, another for Contact). Meanwhile, later I learnt the Import option on Contact Setting only accepts vCard.   

Then I tried to saw the .zip on my desktop. Inside there's a .txt and .mt file. I opened the .txt file. Inside .txt I found a json (AFAIK it's json, CMIIW) formatted like this: (I changed all number to 0)

{
  "local_time": 0000000000000,
  "local_number": 000,
  "local_catogary": "contact",
  "ct": [
    {
      "fs": [
        {
          "f": "-1",
          "v": {
            "familyName": "somedude",
            "givenName": "adude"
          },
          "t": "NAME"
        },
        {
          "f": "MOBILE",
          "v": "00000000000",   ---&gt; their phone number
          "t": "PHONE"
        }
      ],
      "op": "add",
      "st": false
    },
    {
      "fs": [
        {
          "f": "-1",
          "v": {
            "middleName": "randude",
            "familyName": "dude",
            "givenName": "dudette"
          },
          "t": "NAME"
        },
        {
          "f": "MOBILE",
          "v": "00000000000",
          "t": "PHONE"
        },
        {
          "f": "HOME",
          "v": "shalalala@dummy.com",
          "t": "EMAIL"
        },
        {
          "f": "YAHOO",
          "v": "yahooId",
          "t": "IM"
        }
      ],
      "op": "add",
      "st": false
    }
  ]
}


yah, an array member of ct seems to represent a contact: its phone number, email, even yahoo ID is possible. Then inside the info.mt file was only this:

local_catogary:contact;local_time:0000000000000;local_number:000


How do I import these files to my contact? I've tried and my dear phone rejected, saying "Couldn't import vCard", something about "wrong format". Then I tried seeing Wikipedia's entry of vCard. Seeing vCard format, no wonder it's rejected...  

Some things I tried:


Changing .txt to .vcf (and later understood why it won't work with this file)
Using apps from store (app went weird, won't work)


What file is this? Is there any way to import this file to my Android phone as Contact? Or should I program something to convert this to vCard format manually...
Usually if there is a way to export or backup contacts, there is a way to import them again through the same tool or application.

Check in the application settings or options to see if there is a way to import the contacts.