JSON parsing error when importing postman collection
Closed this issue · 3 comments
Hello. I was looking for a TUI alternative for Postman and I'm glad I found this awesome project.
I'm having some issues though. I'd like to import my collections from Postman to ATAC, but while the feature matrix lists Collection v2.1.0 as supported, I get the following error whenever trying to import the .json file:
Error:
Could not parse JSON collection
missing field name at line 914 column 1
I attached the json file here:
SoundCloud Web API.postman_collection.json
I'm suspecting it may be that the variables aren't handled properly?
Hello @Bettehem!
Great that you like the tool :)
hmmm, when trying it succeed first time haha. Soo I don't especially know what the problem may be
Which version of ATAC are you using? Mine's v0.15.1 (latest)
cargo run -- -d base_collections import postman import_tests/SoundCloud.Web.API.postman_collection.json --dry-run
# Or this one (if you have the ATAC_MAIN_DIR env variable set, and do not need a dry-run)
atac import postman import_tests/SoundCloud.Web.API.postman_collection.json
Also, note that no mechanism for importing variables from Postman collections is existing right now. Thought, it should not block importing the collection if the key is present.
Have a great day
Hi, thanks for your help. It seems like I was previously setting the -d argument incorrectly and that was causing the error. Now that i corrected it, the json was imported successfully!
@Bettehem here is the doc for env variables
https://atac.julien-cpsn.com/docs/features/environment-variables
It's very WIP yet, but it might help you